今天偶然想起来,现在的单个GPU显存一般是一个G,那样其实一次性计算的话并不能计算大规模的粒子,
当然,也可以用多个GPU,但是相对CPU可以利用硬盘这样一个廉价的存储器来说,就是很有限了。
大家怎么看啊??
你觉得做MD做多可以计算多少个粒子啊??
今天偶然想起来,现在的单个GPU显存一般是一个G,那样其实一次性计算的话并不能计算大规模的粒子,
当然,也可以用多个GPU,但是相对CPU可以利用硬盘这样一个廉价的存储器来说,就是很有限了。
大家怎么看啊??
你觉得做MD做多可以计算多少个粒子啊??
这个你可以大致计算一下
思路要改变一下,GPU只是一个计算工具而已,不用太计较上面的内存空间
依据我做MD的经验来看,最占用空间的应当是邻居列表,你可以大致计算一下内存空间的占用,当然现在内存那么便宜,没有必要太在乎,最重要的还应当是计算时间,呵呵!个人看法,欢迎拍砖
呵呵,现在我还没有用到这么高级的啊
我现在就是参考SDK里面的N-body里面的算法,分批导入,分批计算,
具体叫什么算法,也不知道啊
呵呵!你做得已经不错了!