24小时热门版块排行榜    

查看: 901  |  回复: 12
当前主题已经存档。

qchem

铁杆木虫 (著名写手)


[交流] 【讨论】Gaussian支技双核吗?

E6300/4GB/Ubuntu 7.10 64bit
Gaussian 03 D01
Gaussian Test Job 397

1 core
Job cpu time:  0 days  2 hours 38 minutes  8.5 seconds.

2 core
Job cpu time:  0 days  2 hours 51 minutes 33.1 seconds.


AMD Opteron(tm) Processor 846*4/8GB/RedHatAS4(64bit)
1 cpu
Job cpu time:  0 days  2 hours 32 minutes 31.2 seconds.

2 cpus
Job cpu time:  0 days  1 hours 19 minutes  5.8 seconds.

3 cpus
Job cpu time:  0 days  0 hours 56 minutes 46.6 seconds.

4 cpus
Job cpu time:  0 days  0 hours 51 minutes  8.0 seconds.

从上面的数据看,E6300用双核计算反而慢了嘛

另外,又做了Test727第一步的测试
E6300
下面的数据是L502的cpu时间
1 core  54.2
2 core  69.2
2 core via linda   35.6
可以看出,用nproc=2,速度不快,反而慢
但在本节点内,用nprocl=2,速度是会快一些的

未知大家在计算过程没有没这样的问题

[ Last edited by qchem on 2008-5-1 at 14:39 ]
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

cuihang

铁杆木虫 (正式写手)

VASPer


lei0736(金币+1,VIP+0):谢谢
我在双核笔记本上跑过,没有问题
聪明人知道自己是傻子,傻子以为自己是聪明人
2楼2008-04-28 15:57:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

huahua1981

铜虫 (小有名气)

你换成liunx系统试试 不就得了
3楼2008-04-28 15:57:45
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hairan

木虫 (著名写手)

瞌睡木虫

★ ★ ★
lei0736(金币+3,VIP+0):谢谢
引用回帖:
Originally posted by qchem at 2008-4-28 15:25:
E6300/4GB/Ubuntu 7.10 64bit
Gaussian 03 D01
Gaussian Test Job 397

1 core
Job cpu time:  0 days  2 hours 38 minutes  8.5 seconds.

2 core
Job cpu time:  0 days  2 hours 51 minutes 33.1 seco ...

注意一下,这里的E6300显示的是CPU time,2 core的时候,除以二就是实际使用的时间。
你这里双核心效率相当不错了,相比单核心,提高了99.46%。
一般来说,能提高90%,就相当满意了

不知道两个平台使用的操作系统是否一样,从显示CPU time的方式上来看,应该不一样。根据你的数据,AMD平台在Gaussian计算中并行效率并不是很好,尤其是从三核心变成四核心的时候。

[ Last edited by hairan on 2008-4-28 at 21:25 ]
据权威报纸调查,84%的青少年犯罪者有玩电子游戏的经历,故应该禁止经营电子游戏。据我们所知,100%的青少年犯罪者有穿鞋的经历,故制鞋厂应该停业。
4楼2008-04-28 21:19:48
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

tsihu

捐助贵宾 (小有名气)

★ ★
lei0736(金币+2,VIP+0):谢谢
在unix系统下,我可以肯定的说,可以用双核,八核也行,并且比单核要快得多.
我思故我为
5楼2008-04-28 22:19:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hairan

木虫 (著名写手)

瞌睡木虫

★ ★
lei0736(金币+2,VIP+0):谢谢
引用回帖:
Originally posted by tsihu at 2008-4-28 22:19:
在unix系统下,我可以肯定的说,可以用双核,八核也行,并且比单核要快得多.

这是肯定的,关键是能快多少,8核心的时候比单核心能提高5~6倍就不错
曾经听同事说,有国外的搞计算的人,使用256个CPU能比一个CPU提高30倍的速度,使用1400个CPU能提高31.5倍,这时候,他们就要用1400个CPU去计算。
据权威报纸调查,84%的青少年犯罪者有玩电子游戏的经历,故应该禁止经营电子游戏。据我们所知,100%的青少年犯罪者有穿鞋的经历,故制鞋厂应该停业。
6楼2008-04-28 22:27:35
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

qchem

铁杆木虫 (著名写手)


引用回帖:
Originally posted by hairan at 2008-4-28 21:19:


注意一下,这里的E6300显示的是CPU time,2 core的时候,除以二就是实际使用的时间。
你这里双核心效率相当不错了,相比单核心,提高了99.46%。
一般来说,能提高90%,就相当满意了

不知道两个平台使用的 ...

多谢指点
两个机器的操作系统是不一样的
AMD的机器是4cpu单核RHEL4
E6300是单CPU双核Ubuntu 7.10

用结束的时间减去Leave Link 1时间,重新算了一下(单位s)
E6300的结果是
1 core  9491
2 cores 5152

AMD Opteron(tm) Processor3 846的结果是
1 cpu   9344
2 cpus  4878
3 cpus  3540
4 cpus  3238

酷睿2的机器真是不错哦
如果用EMT64优化的版本,结果是
1 core  4666
2 cores        2962
太牛叉了
7楼2008-04-29 00:46:45
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

bingfei101

对于计算单一文件如何设置cpu使用率100%我不清楚,可是我知道对于多核CPU可以同时运行多个gaussian,这样就快多了~ 可以使cpu使用率100%,从而提高计算效率

[ Last edited by bingfei101 on 2008-5-17 at 14:51 ]
8楼2008-05-17 14:50:01
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hairan

木虫 (著名写手)

瞌睡木虫

★ ★ ★
csfn(金币+3,VIP+0):3q
引用回帖:
Originally posted by bingfei101 at 2008-5-17 14:50:
对于计算单一文件如何设置cpu使用率100%我不清楚,可是我知道对于多核CPU可以同时运行多个gaussian,这样就快多了~ 可以使cpu使用率100%,从而提高计算效率

[ Last edited by bingfei101 on 2008-5-17 at 1 ...

对大批量的小计算,这种方法勉强一用。
如果你有一个非常大的计算,这么做会让你等的崩溃!
事实上,对大批的小计算,并行仍然是最佳选择,其好处是容易管理,可以批量处理。
据权威报纸调查,84%的青少年犯罪者有玩电子游戏的经历,故应该禁止经营电子游戏。据我们所知,100%的青少年犯罪者有穿鞋的经历,故制鞋厂应该停业。
9楼2008-05-17 15:23:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

bingfei101

楼上所言甚是~
10楼2008-05-17 15:37:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 qchem 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见