CPUjs 浮点数计算计算跟GPU的js 浮点数计算计算是同一种东西么

只需一步,快速开始
查看: 8460|回复: 1
急求:GPU单精度浮点运算能力和双精度的差别?
GPU单精度浮点运算能力和双精度的差别?
单精度每次计算4个字节,双精度8个。
我现在使用K20设备(单3520Gflops,双1170),利用OpenCL进行加速,应该以哪个为准。加速比不如MIC
ps:程序里面除了时间函数用double 外 其他都是float
这个要看你的计算是以双精度还是单精度了,但实际的情况可能要复杂的多,建议你看下PTX代码,看看浮点计算是否真的占了很大的比重,而不是源代码,有些你觉得属于浮点计算的内核,实际上底层的整数计算指令所占比重更大(比如各种索引和地址的计算)。
双精度和单精度的差别就是计算效率,存储空间和精度的差别了,不管是GPU还是CPU
站长推荐 /1
为了更好地为各位会员提供技术支持服务,本论坛采用注册审核制度。您注册会员后,我们的管理人员会在8小时内在后台进行审核,审核通过会发邮件通知。只要是真实的开发者或学习者,我们都会审核通过。敬请谅解!如果您着急的话,可以发邮件至: 提醒我们第一时间审核通过。已解决问题
GPU的性能参数中的单精度浮点和双精度浮点计算,各自对应哪些应用?
提问时间: 10:32:34
浏览次数:3203
并不大,单精度差距不大,双精度也都是三十二分之一,不过如果要双精度为什么不买A卡呢? 280x的fp64无敌。
答案创立者
以企业身份回答&
快速解决你的电商难题
店铺优化排查提升2倍流量
擅长&nbsp 店铺优化
您可能有同感的问题[求助] 用opencl在GPU上的float运算和CPU上的float计算
[问题点数:40分]
本版专家分:0
结帖率 27.27%
CSDN今日推荐
本版专家分:456
本版专家分:833
本版专家分:44
本版专家分:732
匿名用户不能发表回复!|
CSDN今日推荐为什么 CPU 的浮点运算能力比 GPU 差,为什么不提高 CPU 的浮点运算能力? - 知乎有问题,上知乎。知乎作为中文互联网最大的知识分享平台,以「知识连接一切」为愿景,致力于构建一个人人都可以便捷接入的知识分享网络,让人们便捷地与世界分享知识、经验和见解,发现更大的世界。598被浏览<strong class="NumberBoard-itemValue" title="9分享邀请回答16添加评论分享收藏感谢收起CPU浮点计算跟GPU的浮点计算是同一种东西么_百度知道
CPU浮点计算跟GPU的浮点计算是同一种东西么
我有更好的答案
速度区别主要是来自于架构上的区别。架构的不同则是因为硬件的设计目的不一样。ALU就是“算术逻辑单元(Arithmetic logic unit)”。CPU和GPU进行计算的部分都是ALU,GPU绝大部分的芯片面积都是ALU,而且是超大阵列排布的ALU。这些ALU都是可以并行运行的,所以浮点计算速度就特别高了。相比起来,CPU大多数面积都需要给控制单元和Cache,因为CPU要承担整个计算机的控制工作,没有GPU那么单纯。所以GPU的程序控制能力相比CPU来说不强,稍早时候的CUDA程序像是递归都是不能用的(较新的设备上可以了)。我觉得也不是CPU不能提高浮点计算速度,而是因为没什么特别的必要了。咱们通常的桌面应用根本没有什么特别的浮点计算能力要求。而同时GPU这样的设备已经出现了,那么需要浮点计算的场合利用上就行了
为您推荐:
其他类似问题
&#xe675;换一换
回答问题,赢新手礼包&#xe6b9;
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 浮点计算 的文章

 

随机推荐