如何保证相同的浮点运算代码在windows,iOS

 我来答
匿名用户
2017-03-18
展开全部
浮点运算就是实数运算,因为计算机只能存储整数,所以实数都是约数,这样浮点运算是很慢的而且会有误差. 浮点运算性能可以直观地反映一个cpu的计算能力,注意是“计算能力”,可是学过编程的人都知道,占代码量80%的是由if ,while, for 等等构成的分支语句,这些语句对cpu的浮点运算要求不高,可以说没什么要求,但要求有大量的分支预测机制,以加快速度。真正对浮点要求高的是视频压缩,场景的渲染,光散射的计算等等,索尼原本计划用两颗cell来制作ps3,最后由于功耗问题不了了之。有些朋友说cell里面的协处理器没有缓存性能差,这也是不对的,浮点运算不需要太多的缓存,缓存是用来存放中间数据的,浮点运算要求尽可能的即时完成,就像GPU里也没多少缓存一样;相反,分支预测对缓存要求很高,需要存储很多东西以供判断。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式