显卡的参数里肿么看是双精度还是单精度?

已举报 回答 关注
显卡的参数里肿么看是双精度还是单精度?
问在线客服
扫码问在线客服
  • 回答数

    5

  • 浏览数

    1,733

5个回答 默认排序
  • 默认排序
  • 按时间排序

已采纳
可以用软件“AIDA64”查看GPU的单、双精度浮点运算能力,具体方法如下:
1、如下图,搜索“aida64”,点击进入官网:

2、如下图,进入官网下载页面,下载第二排的资源(ZIP格式、红色标),点击后面的“Download”开始下载:

3、如下图,下载后直接解压,得到文件夹,文件夹中有一个图标如下,双击即可打开aida64,绿色版,无需安装直接使用:

4、如下图,打开aida64后,点击抬头菜单栏的“工具”→“GPGPU测试”:

5、如下图,点击底部的“start benchmark”开始测试,耐心等待自动测试完成,显示结果。例如下图中英特尔核心显卡HD630测得结果——单精度浮点(single……)是382.7 GFLOPS,双精度浮点(double……)是95.14 GFLOPS:
取消 评论
CUDA-Z可以查看显卡单精度和双精度
运行软件后,参数single precision float即为单精度double precision float为双精度
取消 评论
单精度float 和双精度double
但是很多消费级显卡都阉割了双精度功能
取消 评论
双精度好的 已知的是r9 280x
取消 评论
C语言中浮点型一般分为float单精度型、double双精度型、long double长精度型,单精度浮点型小数点后面有效数字为6~7位和双精度浮点型小数点后面有效数字为15~16位。

在C语言标准库头文件float.h定义了浮点数小数点后的有效位数 :

//float.h头文件的部分代码
#define DBL_DIG 15 //双精度小数点后15位
#define FLT_DIG 6 //单精度小数点后6位,故后面有6个零
#define LDBL_DIG 19 //长双精度小数点19

扩展参考:http://www.cppblog.com/jianjianxiaole/articles/float.html
取消 评论
ZOL问答 > 显卡 > 其他 > 显卡的参数里肿么看是双精度还是单精度?

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

扫码参与新品0元试用
晒单、顶楼豪礼等你拿

扫一扫,关注我们
提示

确定要取消此次报名,退出该活动?