超线程到底要不要开启



  • 实验室的计算机,i7几代记不住了,4核8线程,偶尔用交叉编译的win版本of,发现了一个小问题

    of本身不支持超线程,但矛盾的是,我觉得开启了超线程后,6线程并行的计算速度比4核的更快一些呢

    难道是因为移植在了windows平台上?
    :134:


  • Linux讲师 OpenFOAM讲师

    @桎梏 支持不支持应该是有没有优化。两个线程用一个核,优化好了,你用你的我用我的有条不紊地提高单核利用率;没优化的可能会两个线程要用同一种资源,得排队,就慢了。如果of完全无法使用超线程,它是怎么在4核上面跑6线程的:141:

    你要是开了超线程用4核和没开超线程用4核比,肯定没开的快,你这用6个,虽然单个稍慢点,架不住核多势重,乱拳打死老师傅:jingya:



  • @bestucan 不要开启超线程 顺便测试金币数


  • Linux讲师 OpenFOAM讲师

    @东岳 好像现在都是默认开的,双核的四线程,四核的八线程。回头试试关了的计算速度:chigua2: 在计算机BIOS里关过,不过没试算过



  • 可以在BIOS里面关掉超线程,计算速度感觉快了一点,但是没有详细测试。。。


Log in to reply