Bio3DEM

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1679|回复: 0

GPU测试程序:gpu_sum_test

[复制链接]

3

主题

10

帖子

149

积分

版主

Rank: 7Rank: 7Rank: 7

积分
149
发表于 2017-8-11 20:48:08 | 显示全部楼层 |阅读模式

  分享一个刚写的GPU测试程序,gpu_sum_test。这个程序除了测试GPU是否正常工作,还能进一步的计算速度、精度和构架是否合适等等。比如对一个SM6.1构建的GPU,如果编译用--arch sm_30,一些旧的速度较慢的算法可以正常运行,但是一些快速算法就不可以; 有些快速算法可以在原来基础上再次提速10倍以上,但是程序编译和硬件SM貌似必须严格对应(硬件不熟,具体我也不清楚,只是发现事实上就是这样的);如果使用了错误的SM,有些情况程序貌似正常运行,但部分数值计算可能已经完全不对。gpu_sum_test这个程序提供了最基本的求和计算,可快速检测对应GPU程序的Cuda和SM是否正常。直接运行程序就知道怎么用了,只有一个参数n。如果运行GPU程序发现异常情况,建议很快用这个程序测一下。目前版本 version 0.01,只有快速加法测试,后续可能会更新。
http://www.mrc-lmb.cam.ac.uk/kzhang/useful_tools/gpu_test/
后续我会全盘重新编译Gctf和Gautomatch,尽量把GPU带来的各种问题降到最低。之前的一些Bug希望大家多多包涵,同时希望发现问题及时反馈。
     来自微信群"cryo-EM技术方法"的聊天记录
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Bio3DEM  

GMT+8, 2019-4-19 00:21 , Processed in 0.106028 second(s), 8 queries , File On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表