搜索你感兴趣的问题
什么是浮点运算速度
做人实称点 2019-06-04
分享
推荐回答
天比不过海的蓝 2022-01-19
浮点运算就是实数运算,因为计算机只能存储整数,所以实数都是约数,这样浮点运算是很慢的而且会有误差.浮点运算性能可以直观地反映一个cpu的计算能力,注意是“计算能力”,可是学过编程的人都知道,占代码量80%的是由if,while,for等等构成的分支语句,这些语句对cpu的浮点运算要求不高,可以说没什么要求,但要求有大量的分支预测机制,以加快速度。真正对浮点要求高的是视频压缩,场景的渲染,光散射的计算等等,索尼原本计划用两颗cell来制作ps3,最后由于功耗问题不了了之。有些朋友说cell里面的协处理器没有缓存性能差,这也是不对的,浮点运算不需要太多的缓存,缓存是用来存放中间数据的,浮点运算要求尽可能的即时完成,就像GPU里也没多少缓存一样;相反,分支预测对缓存要求很高,需要存储很多东西以供判断。
本网站引用、摘录或转载上述内容仅供网站访问者交流或参考,文中观点或信息与爱问公司无关,与之相关的任何事务以及法律责任均与爱问公司无关。
相关推荐
有问题 @爱问
Powered by iask.com