【发布时间】:2011-06-09 14:50:20
【问题描述】:
好的,我正在解决一个非常平行的问题。 - 生成素数(它不是安静的令人尴尬的并行,因为它们是从一个共同的来源写入(并从中读取以检查它们是否是一个因素)。 感兴趣的:http://pastebin.com/sQQLpMgB
无论如何,启发我写这篇文章的原因(部分)是实现了我对this 的访问权 双 Xeon E5520 CPU(配备 IIRC 16GB 内存)
所以我知道每个 CPU 支持 8 个活动线程。 但是随后有后台进程(可能还有其他用户)使用了其中的一些(实际上可能更多)。 那么,在它们被头顶阻碍之前,有多少线程可以让事情变得更快,这是一个好的经验法则。 (我想这条规则需要考虑一次可以激活多少线程)
【问题讨论】:
标签: multithreading cpu core