|
恰好有点时间,于是做了超线程的测试,平台如下:
- 硬件环境:
- CPU:2600K @ 4.6G /w 1.36v
- 内存:CL 8 - 9 - 8 - 24 - 1T @ 1866MHz /w 1.5v
- 软件环境:
置顶的原生Linux 64环境 + BFS核心
如下为测试数据:
- 在主板BIOS中启用超线程技术,并使用-smp 8参数跑BigAdv 12大包,LOG如下:
[05:47:07] Project: 6903 (Run 9, Clone 26, Gen 9)
[05:47:07]
[05:47:07] Assembly optimizations on if available.
[05:47:07] Entering M.D.
[05:47:14] Mapping NT from 8 to 8
[05:47:17] Completed 0 out of 250000 steps (0%)
[06:36:42] Completed 2500 out of 250000 steps (1%)
[07:26:02] Completed 5000 out of 250000 steps (2%)
[08:15:32] Completed 7500 out of 250000 steps (3%)
[09:05:01] Completed 10000 out of 250000 steps (4%)
[09:54:23] Completed 12500 out of 250000 steps (5%)
可以看到,TPF大约为49'22"~~~
- 在主板BIOS中禁用超线程技术,并使用-smp 4参数跑BigAdv 12大包,LOG如下(时间关系,仅跑了3%):
[01:29:58] Project: 6903 (Run 9, Clone 26, Gen 9)
[01:29:58]
[01:29:58] Assembly optimizations on if available.
[01:29:58] Entering M.D.
[01:30:04] Using Gromacs checkpoints
[01:30:08] Mapping NT from 4 to 4
[01:30:13] Resuming from checkpoint
[01:30:14] Verified work/wudata_07.log
[01:30:15] Verified work/wudata_07.trr
[01:30:15] Verified work/wudata_07.xtc
[01:30:16] Verified work/wudata_07.edr
[01:30:18] Completed 59225 out of 250000 steps (23%)
[01:49:19] Completed 60000 out of 250000 steps (24%)
[02:50:41] Completed 62500 out of 250000 steps (25%)
[03:52:02] Completed 65000 out of 250000 steps (26%)
可以看到,TPF大约为61'22"~~~
很明显的,禁用超线程技术后,TPF增加了12分钟!相当于24%的性能损失!
从PPD来看,启用超线程时大约为76K,禁用超线程后下降到56K,下降幅度达到了36%之多!
结论:
对于具备超线程技术的CPU,一定要启用才能获得更好的性能表现~~~
新近如果有购机计划的算友,在价格相差不是太多情况下,应优先考虑具备超线程技术的CPU,不具备超线程的,基本可以无视~~~ |
评分
-
查看全部评分
|