答疑课中关于N_body代码两种写法的运行效率的解释的疑问。

Hi @monkyonkey, 欢迎来到太极论坛。

你说的是对的,两个是一样的。PPT里是我的失误,我视频里应该也说明了,PPT里面有错误,左右两边的compute cost是一样的。

答疑课后,课程主页放出来的答疑PPT已经更改了:here

谢谢!
我还想问:这个“work”具体指什么量。为什么一个看起来包含很多计算步骤的万有引力公式计算比一个atomic add开销小9倍。

我在视频中已经讲过了,Atomic add的开销更大,因为它除了计算还涉及到读写,加锁等操作,所以耗时更大。“work"你就可以当成耗时。

1 个赞