24小时热门版块排行榜    

查看: 2595  |  回复: 36

Ireson

银虫 (正式写手)

引用回帖:
29楼: Originally posted by 不取俗名 at 2016-03-10 21:09:37
楼主是用本机跑吗

老师配的服务器,专门买了一个gpu计算块

发自小木虫Android客户端
31楼2016-03-10 21:48:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

virtualzx

木虫 (著名写手)

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
小木虫: 金币+0.5, 给个红包,谢谢回帖
Ireson: 金币+10 2016-03-11 17:55:17
不是专门为GPU写的算法都只能发挥GPU的很小一部分效能。换言之VASP这类不是专门针对GPU的程序,不要期望太高的效率,只要明显好过CPU就达到目的了。真要有效利用GPU,需要的工作量比重写整个VASP还要多,那还不如从头重写一个别的程序了

发自小木虫IOS客户端
32楼2016-03-11 09:31:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Ireson

银虫 (正式写手)

引用回帖:
32楼: Originally posted by virtualzx at 2016-03-11 09:31:54
不是专门为GPU写的算法都只能发挥GPU的很小一部分效能。换言之VASP这类不是专门针对GPU的程序,不要期望太高的效率,只要明显好过CPU就达到目的了。真要有效利用GPU,需要的工作量比重写整个VASP还要多,那还不如从 ...

你说的确实有道理。但我的问题不是关心绝对效率。比如,别人的调用率可以到99,我的只能到80。这个差别可能和硬件有关(买的gpu计算块不如别人的好),可能也跟CUDA的安装有关。不过我现在不纠结这个问题了,确实如你所说,比16线程的cpu快几倍,也就满足我的要求了。

我现在想用一个gpu计算块调用多个cpu线程计算,这种编译的方法也有人做到了,可惜我还没成功过。

发自小木虫Android客户端
33楼2016-03-11 17:55:03
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

obaica

禁言 (著名写手)

★ ★ ★ ★ ★
送红花一朵
Ireson: 金币+5 2016-03-12 01:46:33
本帖内容被屏蔽

34楼2016-03-11 18:45:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

emilyoyang

木虫 (正式写手)

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
小木虫: 金币+0.5, 给个红包,谢谢回帖
Ireson: 金币+10 2016-03-14 11:21:22
最近test了一下 VASP GPU的效率,比CPU稍微快点(不是很多) 但考虑到GPU的比较贵,整体来说 目前版本的vasp GPU并没有什么优势。

另外,需要注意的是目前VASP GPU不支持NPAR,并且计算速度以及准确度  直接跟KPAR相关。
个人认为 可能只有当NPAR支持了 以及GPU准确度可靠了 估计会被广泛应用
35楼2016-03-12 06:01:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ustc

金虫 (著名写手)

★ ★ ★
Ireson: 金币+3 2016-03-14 11:21:32
36楼2016-03-12 06:37:45
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

fungungun

银虫 (初入文坛)


小木虫: 金币+0.5, 给个红包,谢谢回帖
VASP软件的原因,不会像CPU那样到100%,如果是多个GPU的话要用CUDA打开MPS,同时还要在INCAR里设置ISYM = 0,NSIM = NBAND/(2*NCPU)
37楼2018-09-21 13:14:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 Ireson 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见