计算化学公社

 找回密码 Forget password
 注册 Register
Views: 21028|回复 Reply: 16
打印 Print 上一主题 Last thread 下一主题 Next thread

[并行运算] 超线程好还是不好?

[复制链接 Copy URL]

216

帖子

3

威望

4470

eV
积分
4746

Level 6 (一方通行)

本组近期购得一台Xeon,16物理CPU,64GB物理内存,主频2.2GHz的服务器,按部就班的装上RHEL6.5系统和MS7.0,GAUSSIAN09 A02之后开始用,发现CPU个数变为了32个,好奇怪啊!难道是卖家发错货了?然后看配置说明书,确实只有16个,于是问boss,他说是虚拟出来的,然后我就想什么东西还可以虚拟CPU,最后发现是超线程(Hyper-Threading)技术的作用。百度百科http://baike.baidu.com/link?url= ... mfTt6nUsdLX3gxj5apK。中间有段话“英特尔表示,超线程技术让(P4)处理器增加5%的裸晶面积,就可以换来15%~30%的效能提升。但实际上,在某些程序或未对多线程编译的程序而言,超线程反而会降低效能。除此之外,超线程技术亦要操作系统的配合,普通支持多处理器技术的系统亦未必能充分发挥该技术。例如Windows 2000,英特尔并不鼓励使用者在此系统中利用超线程。原先不支持多核心的Windows XPHome Edition却支持超线程技术。”
所以我就很纠结到底是关掉他还是不关他!直观上感觉和本组的另外一台服务器(08年购)也没什么区别,但是也没有真正的做过测试。本组主要用高斯和MS,之前有看到@yjcmwgk做高斯并行效率的测试,但都是关闭了超线程纯粹用物理CPU跑,不知道用超线程的话效果怎么样物理的n核和超线程的2n核的效率对比怎么样?另外我用MS的Sorption模块做一些GCMC,但是该死的这个模块居然没有并行功能,所以每次交任务只能”裸交“,加上又是超线程,岂不是只用半个核,有谁做过MS的这种超线程测试的,告诉我关掉超线程之后能快多少?一直没有关掉它还有一个原因,实验室的资源太少,关掉之后就很容易CPU占满。看着32个核,偶尔意淫一下“好多核啊!”
Monte Carlo

29

帖子

0

威望

132

eV
积分
161

Level 3 能力者

2#
发表于 Post on 2015-1-22 16:42:12 | 只看该作者 Only view this author
测试没做过,vasp算的时候应该是关掉更快一些。
据说gaussian并行度很高,不知道需要关掉不。
所谓的超线程应该就是逻辑核,应该是做低浮点运算要求的任务快,而高浮点运算则反之。

69

帖子

2

威望

1314

eV
积分
1423

Level 4 (黑子)

3#
发表于 Post on 2015-1-22 17:44:17 | 只看该作者 Only view this author
超线程这玩意,对楼主来说,就是一个鸡肋:食之无肉,弃之有味。

强烈建议楼主测试一下,找一个不太大的任务,1)用32个核心,记录所用的计算时间,假设是T1;2)用16个核心,记录计算时间T2。

我估计,T1和T2近似相等,或许T1>T2也说不定哦      

5万

帖子

99

威望

5万

eV
积分
112353

管理员

公社社长

4#
发表于 Post on 2015-1-22 20:31:43 | 只看该作者 Only view this author
关于超线程,在这个帖子比较全面地发表了我的观点
http://bbs.keinsci.com/forum.php ... =583&extra=page%3D1

简单来说,超线程是个有意义的技术,不要关它,但实际运行并行任务时,有多少物理核心(即你的16核)最多就分配多少核来运算。

评分 Rate

参与人数
Participants 1
eV +1 收起 理由
Reason
ChaosChiao + 1 赞同!不把超线程加入并行就不影响速度。

查看全部评分 View all ratings

北京科音自然科学研究中心http://www.keinsci.com)致力于计算化学的发展和传播,长期开办高质量的各种计算化学类培训:初级量子化学培训班中级量子化学培训班高级量子化学培训班量子化学波函数分析与Multiwfn程序培训班分子动力学与GROMACS培训班CP2K第一性原理计算培训班,内容介绍以及往届资料购买请点击相应链接查看。这些培训是计算化学从零快速入门以及进一步全面系统性提升研究水平的高速路!培训各种常见问题见《北京科音办的培训班FAQ》
欢迎加入“北京科音”微信公众号获取北京科音培训的最新消息、避免错过网上有价值的计算化学文章!
欢迎加入人气非常高、专业性特别强的综合性理论与计算化学交流QQ群“思想家公社QQ群”:1号:18616395,2号:466017436,3号:764390338,搜索群号能搜到哪个说明目前哪个能加,合计9000人。北京科音培训班的学员在群中可申请VIP头衔,提问将得到群主Sobereva的最优先解答。
思想家公社的门口Blog:http://sobereva.com(发布大量原创计算化学相关博文)
Multiwfn主页:http://sobereva.com/multiwfn(十分强大的量子化学波函数分析程序)
ResearchGate:https://www.researchgate.net/profile/Tian_Lu
Money and papers are rubbish, get a real life!

1093

帖子

6

威望

6269

eV
积分
7482

Level 6 (一方通行)

5#
发表于 Post on 2015-1-23 00:02:34 | 只看该作者 Only view this author
你有这时间发帖问,自己试试不就好啦。。。

用NAMD的话,超线程是要快一些的

216

帖子

3

威望

4470

eV
积分
4746

Level 6 (一方通行)

6#
 楼主 Author| 发表于 Post on 2015-1-23 09:04:26 | 只看该作者 Only view this author
fhh2626 发表于 2015-1-23 00:02
你有这时间发帖问,自己试试不就好啦。。。

用NAMD的话,超线程是要快一些的

有懒癌啊!
Monte Carlo

66

帖子

0

威望

1473

eV
积分
1539

Level 5 (御坂)

7#
发表于 Post on 2015-7-22 00:01:20 | 只看该作者 Only view this author
谢谢大家的交流。看来还是用物理核数目吧。

17

帖子

0

威望

188

eV
积分
205

Level 3 能力者

8#
发表于 Post on 2017-2-7 13:18:45 | 只看该作者 Only view this author
原来超线程那么坑啊。。。

67

帖子

0

威望

1085

eV
积分
1152

Level 4 (黑子)

9#
发表于 Post on 2017-3-14 09:44:19 | 只看该作者 Only view this author
我们学校的集群服务器搭建的时候就把超线程关了,看来意义确实不大

593

帖子

12

威望

4720

eV
积分
5553

Level 6 (一方通行)

密度泛函·小卒

10#
发表于 Post on 2017-3-14 13:13:46 | 只看该作者 Only view this author
冰山 发表于 2015-1-22 16:42
测试没做过,vasp算的时候应该是关掉更快一些。
据说gaussian并行度很高,不知道需要关掉不。
所谓的超线 ...

据说?据谁说的?揍他
看这个
http://bbs.keinsci.com/forum.php?mod=viewthread&tid=581
一出生响亮登场,十几岁快乐成长,
二十岁天天向上,三十岁基本定向,
四十岁拼命打创,五十岁回首一望,
六十岁告老还乡,七十岁搓搓麻将,
八十岁躺在床上,九十岁挂在墙上,
人生一世,匆匆忙忙,生得嘹亮,走得凄凉!
生活就像五味瓶,酸甜苦辣难消停!
该吃吃,该喝喝,遇事别去心里搁,
想哭哭,想笑笑,烦恼就往云外抛,
记住甜,忘掉苦,亲人朋友好相处,
心情好,最重要,自我麻痹乐逍遥!

2

帖子

0

威望

8

eV
积分
10

Level 1 能力者

11#
发表于 Post on 2017-4-16 17:45:32 | 只看该作者 Only view this author
超线程是解决计算量不大的多个任务的,实测的wall time是没区别的,橙色线。软件casino H原子。橙色线是wall time 灰色是每个线程的cpu time。



93

帖子

2

威望

252

eV
积分
385

Level 3 能力者

12#
发表于 Post on 2017-12-4 14:57:05 | 只看该作者 Only view this author
本帖最后由 tjchkj 于 2017-12-4 14:58 编辑

实测发现,在windows平台下,无论是win7还是win10,开超线程只有看在任务管理器中到更多的逻辑核心,很好看啊。同时用娱乐大师看cpu分数,巨高。我win7下  ,单纯看cpu跑分61万多,win10下跑分57万。但是做gaussian16 ,一定要关掉超线程,因为非l502等模块会非常慢。我只做windows下的gaussian16,对这个平台的组合使用已经深有体会了。

5万

帖子

99

威望

5万

eV
积分
112353

管理员

公社社长

13#
发表于 Post on 2017-12-4 16:12:09 | 只看该作者 Only view this author
在此文中我做了全面测试以辟谣:
正确看待超线程(HT)技术对计算化学运算的影响
http://sobereva.com/392
切勿盲目关闭HT。


北京科音自然科学研究中心http://www.keinsci.com)致力于计算化学的发展和传播,长期开办高质量的各种计算化学类培训:初级量子化学培训班中级量子化学培训班高级量子化学培训班量子化学波函数分析与Multiwfn程序培训班分子动力学与GROMACS培训班CP2K第一性原理计算培训班,内容介绍以及往届资料购买请点击相应链接查看。这些培训是计算化学从零快速入门以及进一步全面系统性提升研究水平的高速路!培训各种常见问题见《北京科音办的培训班FAQ》
欢迎加入“北京科音”微信公众号获取北京科音培训的最新消息、避免错过网上有价值的计算化学文章!
欢迎加入人气非常高、专业性特别强的综合性理论与计算化学交流QQ群“思想家公社QQ群”:1号:18616395,2号:466017436,3号:764390338,搜索群号能搜到哪个说明目前哪个能加,合计9000人。北京科音培训班的学员在群中可申请VIP头衔,提问将得到群主Sobereva的最优先解答。
思想家公社的门口Blog:http://sobereva.com(发布大量原创计算化学相关博文)
Multiwfn主页:http://sobereva.com/multiwfn(十分强大的量子化学波函数分析程序)
ResearchGate:https://www.researchgate.net/profile/Tian_Lu
Money and papers are rubbish, get a real life!

1093

帖子

6

威望

6269

eV
积分
7482

Level 6 (一方通行)

14#
发表于 Post on 2017-12-5 12:57:19 | 只看该作者 Only view this author
sobereva 发表于 2017-12-4 16:12
在此文中我做了全面测试以辟谣:
正确看待超线程(HT)技术对计算化学运算的影响
http://sobereva.com/392
...

+1 就算不喜欢超线程,提交任务的时候只用物理核心就行了,完全不明白把超线程关掉的意义。。。

评分 Rate

参与人数
Participants 1
eV +2 收起 理由
Reason
sobereva + 2 我很赞同

查看全部评分 View all ratings

202

帖子

0

威望

802

eV
积分
1004

Level 4 (黑子)

15#
发表于 Post on 2018-4-1 10:32:23 来自手机 | 只看该作者 Only view this author
最近也是把机器的超线程全打开了

本版积分规则 Credits rule

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2024-11-23 12:24 , Processed in 0.230183 second(s), 31 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list