GPU不能完全取代CPU的最大原因是什么
4个回答
2013-12-10
展开全部
把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的所有运算是完全有可能的。
在很久很久很久以前,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的所有运算是完全有可能的。
展开全部
这俩完全是俩东西,内部结构根本不同。
GPU内部没有指令集,根本不能执行指令,只能做计算,无法独立运行程序,更莫说操作系统了。所以你说它怎么取代CPU?
GPU内部没有指令集,根本不能执行指令,只能做计算,无法独立运行程序,更莫说操作系统了。所以你说它怎么取代CPU?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
gpu运算能力与价格早已超过CPU。
因为windows这个巨头系统是x86架构
只能用CPU。所以有x86处理器一词。
要改写芯片历史,除非微软开发一个gpu架构的系统。。。。。。。
基本上没可能。
或者推出一个x86显卡。。。基本没戏吧
因为windows这个巨头系统是x86架构
只能用CPU。所以有x86处理器一词。
要改写芯片历史,除非微软开发一个gpu架构的系统。。。。。。。
基本上没可能。
或者推出一个x86显卡。。。基本没戏吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-12-10
展开全部
CPU就好比人们心脏,而GPU就好比人们能散发的外在魅力,心脏停了再有魅力也不可能永恒,GPU主要还是管图形这一块的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询