GPU不能完全取代CPU的最大原因是什么

如题所述

把CPU理解为一个Central Hub,所有部件都需要通过CPU进行互联互通,因此GPU性能再强大,也需要通过CPU实现与其他部件的通信。

在很久很久很久以前,CPU和GPU确实是不分家的,也没有GPU这个概念。所有图形处理都依靠CPU来实现(现在3DMark里面还有单纯使用CPU进行3D渲染的性能测试项目)。

太深奥的解释在这里也没太多意义,不过即使NV的下一代GPU:Maxwell会集成一颗ARM的CPU,GPU也无法在实际意义上代替CPU完成所有现有CPU的工作。

另一个趋势是GPU和CPU在一定程度上共用一些硬件资源。比如AMD的APU,将GPU和CPU融合为一个核心(封装到一个Die里面),但在实际的集成电路上,两者还是明显区别开的。另一个例子是PS4的那颗定制APU,首次将GDDR5显存同时当作内存使用,大幅增加了内存带宽。

总之,在近期是不太可能出现GPU和CPU谁被另一者代替的情况。不过如果参考GPU在G80时代出现的统一渲染架构的话,在今后CPU和GPU再次融为一体不分彼此,也不是一件特别让人惊讶的事情,毕竟随着技术的发展,要通过一颗芯片完成CPU和GPU的所有运算是完全有可能的。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-12-10
这俩完全是俩东西,内部结构根本不同。
GPU内部没有指令集,根本不能执行指令,只能做计算,无法独立运行程序,更莫说操作系统了。所以你说它怎么取代CPU?
第2个回答  2013-12-09
gpu运算能力与价格早已超过CPU。
因为windows这个巨头系统是x86架构
只能用CPU。所以有x86处理器一词。
要改写芯片历史,除非微软开发一个gpu架构的系统。。。。。。。
基本上没可能。
或者推出一个x86显卡。。。基本没戏吧
第3个回答  2013-12-10
CPU就好比人们心脏,而GPU就好比人们能散发的外在魅力,心脏停了再有魅力也不可能永恒,GPU主要还是管图形这一块的

相关了解……

你可能感兴趣的内容

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