gpu为什么比cpu大,为什么华为不自研GPU

既然华为这么厉害 , 最新的处理器还是用ARMMail的GPU , 那为什么不自主研发GPU呢?近年来 , 华为自研CPU系列产品大踏步前进 , 在性能和用户体验方面都带来了可喜的成绩 。8月底 , 麒麟980发布 , 性能超越高通845块 。华为又赢得了一场胜利 。
为什么华为不自研GPU?GPU开发难度比CPU大?

gpu为什么比cpu大,为什么华为不自研GPU


近些年华为自主研发的CPU系列产品高歌猛进 , 不管是从性能上还是在用户体验上 , 都带来了喜人的效果 。就在8月底 , 麒麟980发布 , 其性能甩开高通845半条街 , 华为可谓是又打了一场胜仗 , 那既然华为都这么厉害了 , 最新的处理器用的还是ARMMail的GPU , 为什么不自主研发GPU呢?这当然是有原因的 , 可以这样说 , 手机处理器和GPU的研发完全是两码事 , 截至到目前 , 华为还没有这个能力研发出成品GPU 。
即使是放眼全球 , 能够研制GPU并大量生产的厂家 , 也不是很多 , 刚在CPU上有所成就 , 而在GPU上面华为没有足够的技术积累 , 要自主研发gpu , 得花不少时间和金钱 。其次 , 就算华为研发出了GPU并投入使用 , 起初没有游戏厂商的支持 , 那搭载华为GPU的手机游戏优化不行 , 体验会很不好 , 就像很多游戏对老黄优化好 , 给AMD的优化就不一定多 , 
并且 , 研发成本高 , 成本肯定会体现在售价上 , 游戏性能差 , 价格贵没人会买单 , 并因此目前大方向上还是使用ARM的GPU合适 。最后不得不说 , 几年前就爆出华为有研发GPU的团队 , 我估计应该有在研发GPU , 但跟做GPU十来年的公司来说 , 水平当然不够 , 因此其技术尚不成熟 , 我还是希望华为持续坚持自主研发 , 在移动解决方案上不断壮大 , 最终在GPU上也给外企一个相当大的冲击 , 长我天朝威风 。
计算机为什么有GPU和CPU之分?
PC在刚诞生的时候 , 其实是没有GPU的 , 所有的图形计算都由CPU来计算 , 后来人们意识到CPU做图形计算太慢了 , 于是他们设计了专门的图形加速卡用来帮忙处理图形计算 , 再后来 , NVIDIA提出了GPU的概念 , 将GPU提升到了一个单独的计算单元的地位 。图片来自于NVIDIA由于两者面向的计算不同 , CPU面对的是人们各种各样的需求 , 比如你打开一个网页的时候 , CPU要负责网络交互 , 要解析HTML文件和JS脚本 , 要构建DOM树 , 要加载各种各样的资源 , 而最后才轮到GPU的事情:渲染画面并输出 , 
【gpu为什么比cpu大,为什么华为不自研GPU】再举个例子 , 玩游戏的时候 , CPU负责完成游戏程序的逻辑、从硬盘里面加载游戏数据 , 然后才开始把图形相关的东西挑出来交给GPU做 , 而游戏中的各种运算还是离不开CPU的帮助 , 比如常见的NPC , 他们怎么运动 , 还是需要CPU来运算 。从上述两个例子中就可以看出 , CPU负责的是各种各样的计算 , 为了应对这么多种类的计算 , 它的通用性要求非常高 , 而这就必定会造成设计上的复杂 , 比如要支持if-else这类条件语句就要针对性加入一些控制单元 , 

推荐阅读