为什么说CPU浮点计算能力很差

可以写一个软件进行各种换算让CPU的基本整数运算电路来算浮点,但是很慢。

更好的方法是直接在处理器里设置浮点的电路,这就是CPU里面的FPU。

浮点数据不是完全准确的,而是近似值。


通常需要大量浮点计算的场景不需要复杂控制逻辑。

需要大量整数运算场景很有可能需要大量分之和逻辑控制,不连续访问内存。

CPU主频要比GPU主频高得多,CPU浮点计算能力不差。但GPU总体计算能力大是因为CPU内部浮点计算单元FPU一般1-8不等,而GPU内部上千个。

FLOPS(即“每秒浮点运算次数”,“每秒峰值速度”),是“每秒所执行的浮点运算次数”(floating-point operations per second)的缩写。

它常被用来估算电脑的执行效能,尤其是在使用到大量浮点运算的科学计算领域中。正因为FLOPS字尾的那个S,代表秒,而不是复数,所以不能省略掉。

浮点计算峰值=处理器个数×处理器主频×每秒可进行的最高浮点运算次数(FMAD,乘加指令)

kepler:2880*0.745*2=4290Gflops频率无需x2 sp频率和核心频率相同

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一般来说IC老化是四种现象之一:NBTI (negative-bias temperature instabili...
    金刚叶阅读 14,096评论 0 7
  • 原文地址 http://www.fx114.net/qa-75-172454.aspx 使用Profiler工具...
    IongX阅读 11,218评论 1 11
  • FLOPS(即“每秒浮点运算次数”,“每秒峰值速度”),是“每秒所执行的浮点运算次数”(floating-poin...
    睇闲阅读 15,082评论 0 1
  • 我相信它是过于倔强了点。太不能迁就世俗了。 对别人的愚蠢和恶习。我不能像应该做的那样很快的忘记,对别人得罪我的地方...
    罗妍姗阅读 955评论 0 2
  • 最近忘了心平气和的引导的重要性,在和崽相处的过程中发现了问题想去看别人家是怎么处理的,将注意力对外而忘了自省。 孩...
    米粒儿_3c99阅读 897评论 0 0