返回信息流cpu 1:英特尔(R) 至强(R) 处理器 E5-2643 (3.30GHz, 10M 缓存, 8.0GT/s QPI, Turbo, 4核, 130W)
cpu 2:英特尔(R) 至强(R) 处理器 E5-2640 (2.50GHz, 15M 缓存, 7.2GT/s QPI, Turbo, 6核, 95W)
这个程序跑起来特别慢,主要是数学运算量特别大。原始数据上G。
受不了啦,我要去换cpu啦。
程序里设计多少个线程?运行在哪个cpu上?才能跑得更快呀。
这是一条镜像帖。来源:北邮人论坛 / java / #25672同步于 2013/5/27
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖
多线程的程序,运行在6核 和 4核cpu上,怎么才能更快
mayou0531
2013/5/27镜像同步16 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
纯并行的运算要用GPU,秒CPU好多条街的...
【 在 mayou0531 (啦啦啦) 的大作中提到: 】
: cpu 1:英特尔(R) 至强(R) 处理器 E5-2643 (3.30GHz, 10M 缓存, 8.0GT/s QPI, Turbo, 4核, 130W)
: cpu 2:英特尔(R) 至强(R) 处理器 E5-2640 (2.50GHz, 15M 缓存, 7.2GT/s QPI, Turbo, 6核, 95W)
: 这个程序跑起来特别慢,主要是数学运算量特别大。原始数据上G。
: ...................
那就先确定下你的程序到底利用了几个CPU,并不是你用了几个多线程就能实实在在地在多个CPU上处理,看看相关文档吧
【 在 mayou0531 (啦啦啦) 的大作中提到: 】
: gpu 是什么?显卡吗?
: 我不需要,只数学运算
【 在 tootwo 的大作中提到: 】
: 乖乖是并行计算,单纯多线程还是跑着一个CPU上,其他CPU都闲着搓麻将呢
是的,我下午试了一下。
双核,为什么一个核心很高,另一个总是0.
为什么