水木社区手机版
首页
|版面-电脑市场(CompMarket)|
新版wap站已上线
展开
|
楼主
|
同主题展开
|
返回
上一篇
|
下一篇
|
同主题下篇
主题:万CM,程序计算速度提不上去,求教如何分析瓶颈在哪
Akyrum
|
2020-01-15 08:35:44
|
自己写的蒙特卡洛仿真程序,用了tbb和mkl,在8c16t的台式机cpu占用率只有35%左右(debug版本能开到95%+)。
指定tbb只用单线程,开8个进程同时跑,也是35%左右。
我确定代码里没用等待或锁,并且IO都放到了ramdisk里,运算速度上不去的原因会是什么呢?
我怀疑是源码里memcpy/memmove用得过多,但就现在这计算速度估算了一下,内存吞吐2500MB/s,离内存瓶颈还远着吧?有什么工具能分析瓶颈在哪吗?
--
FROM 119.103.117.*
上一篇
|
下一篇
|
同主题下篇
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版