计算化学公社

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

[GPU加速] 如何查看GPU与CPU的连接关系

[复制链接 Copy URL]

3814

帖子

4

威望

8002

eV
积分
11896

Level 6 (一方通行)

MOKIT开发者

本帖最后由 zjxitcc 于 2017-5-14 13:37 编辑

本问题同时也是G16的GPU使用问题。
请问各位,高斯官网http://gaussian.com/running/?tabid=5,如下图的GPU与CPU连接情况如何查看?是否有相应的Linux命令?

组里的GPU机器上nvidia-smi命令只能看出如下信息

虽然我现在能运行G16的GPU加速了(BTW,DFT确实蛮快),但是我实际上是by trial and error出来的。。。
比如我的输入文件只能写%gpucpu=0,2=0,4,中间的GPU标号0,2不能变(0,4是CPU标号,可以变),一变就报错:
line 13: cudaLaunch returned status 8: invalid device function
郁闷了,按照nvidia-smi的显示看不应该是%gpucpu=1,2么?
自动做多参考态计算的程序MOKIT

3814

帖子

4

威望

8002

eV
积分
11896

Level 6 (一方通行)

MOKIT开发者

8#
 楼主 Author| 发表于 Post on 2017-5-14 20:54:31 | 只看该作者 Only view this author
abdoman 发表于 2017-5-14 20:23
我觉得可能是配置的问题。
但是我也不知道该怎么检查。 没条件。。。

Thank you so much!
自动做多参考态计算的程序MOKIT

213

帖子

1

威望

2232

eV
积分
2465

Level 5 (御坂)

7#
发表于 Post on 2017-5-14 20:23:23 | 只看该作者 Only view this author
zjxitcc 发表于 2017-5-14 19:52
非常感谢啊,我的GPU连接情况是

按照链接中的解释,我画了下图,但还是解释不了为什么我无法直接使用G ...

我觉得可能是配置的问题。
但是我也不知道该怎么检查。 没条件。。。

3814

帖子

4

威望

8002

eV
积分
11896

Level 6 (一方通行)

MOKIT开发者

6#
 楼主 Author| 发表于 Post on 2017-5-14 19:52:50 | 只看该作者 Only view this author
本帖最后由 zjxitcc 于 2017-5-14 20:00 编辑
abdoman 发表于 2017-5-14 14:37
k420与k80之间的通讯需要cpu协调 肯定比k80 之间的慢

非常感谢啊,我的GPU连接情况是

按照链接中的解释,我画了下图,但还是解释不了为什么我无法直接使用GPU1,而只能通过GPU0这块Quadro来调度GPU1,难道这是K80的架构导致的?
还是我这机器GPU没配置好?

但是我却可以直接使用GPU2。。郁闷。请问你知道这是什么原因么?谢谢

gpu_cpu_connecting.png (27.28 KB, 下载次数 Times of downloads: 77)

gpu_cpu_connecting.png
自动做多参考态计算的程序MOKIT

81

帖子

0

威望

1024

eV
积分
1105

Level 4 (黑子)

5#
发表于 Post on 2017-5-14 19:01:28 | 只看该作者 Only view this author
感谢 分享 我查了半天也没有头绪

3814

帖子

4

威望

8002

eV
积分
11896

Level 6 (一方通行)

MOKIT开发者

4#
 楼主 Author| 发表于 Post on 2017-5-14 18:44:34 | 只看该作者 Only view this author
abdoman 发表于 2017-5-14 14:37
k420与k80之间的通讯需要cpu协调 肯定比k80 之间的慢

学习了,专业!原来nvidia-smi topo -m就可以看到了
自动做多参考态计算的程序MOKIT

213

帖子

1

威望

2232

eV
积分
2465

Level 5 (御坂)

3#
发表于 Post on 2017-5-14 14:37:57 | 只看该作者 Only view this author
k420与k80之间的通讯需要cpu协调 肯定比k80 之间的慢

213

帖子

1

威望

2232

eV
积分
2465

Level 5 (御坂)

2#
发表于 Post on 2017-5-14 14:35:31 | 只看该作者 Only view this author
gpu 8个并不是并列的,通讯的时候其中0,1在一起,2,3在一起,可以点对点。
http://exxactcorp.com/blog/explo ... peer-communication/

作者是amber gpu的作者之一。

评分 Rate

参与人数
Participants 1
eV +3 收起 理由
Reason
zjxitcc + 3 谢谢

查看全部评分 View all ratings

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

GMT+8, 2024-11-27 10:55 , Processed in 0.360090 second(s), 26 queries , Gzip On.

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