GPU性能中有单精度和双精度浮点运算性能,游戏中主要用的是哪个?

如题所述

单纯的并行计算并不能提高游戏速度。要想用并行计算提高速度有两个要求:
1.游戏引擎设计的时候必须设计接口对接并行处理单元;
2.这种运算相似度高,分支预测少,能大量同时并发执行。
但事实上,gpu通用计算加速游戏十分困难
1.目前显卡连渲染图像这种本职工作都没做好,最高端显卡跑孤岛危机特效全开都不太流畅,哪还有精力去管cpu的事呢?
2.游戏中的运算(图像渲染除外)相似度都很低,很难大量并发执行。因为人的操作没有规律可言。
3.图像处理的结构和并行处理的结构从就不太一样。并行处理需要完整的core,有整数运算单元,浮点运算单元,控制器,缓存等。而图形渲染(不包括物理运算和光线追踪)则不需要。在目前图形渲染能力还不足的情况下,fermi gf100过多的考虑了并行计算,结果用了30亿晶体管在某些方面还没搞过5870。而GTX460改变了结构,图形处理能力才有所增强。

但游戏机的强主要是图形处理部分优化的好,厂家编游戏时特别优化过,处理系统高度专业化,就干这个,当然比要负载全部处理任务的pc强。

gpu的非并行处理能力并不强。频率低,内部结构简单。并不能很好的胜任游戏的要求,他暂时还是老老实实的渲染图像吧。
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网