现在人们在使用手机、电脑的时候,经常会听到CPU、GPU之类的名词,但是很多人并不知道它们是什么。它们是用来做什么的?甚至近几年还流行APU之类的代词。具体有哪些区别?
01
电脑的大脑CPU
CPU的全称是计算机的中央处理器。它的功能就像人体的大脑,负责计算机系统的计算和控制。
说的通俗一点,CPU就是一个巨大的集成电路,由运算单元、控制器、寄存器、存储单元组成。
其实CPU放大几倍,就像一个城市,道路众多,高楼林立。它给人的感觉是一个集无序与整洁于一身的艺术体,里面的“建筑”是功能各异的晶体管。
早在2000年,奔腾4威拉米特就已经集成了近4200万个微晶体管。当时的制造工艺只有180nm。
工艺上多少nm是指CPU上形成的互补金属氧化物半导体场效应晶体管的栅宽。(说实话我也不太了解,就在网上查了一下。)
以上例图为例。我们假设图中是最小的单位晶体管,红色部分是栅极,L的宽度代表工艺中的数,那么工艺中的nm数并不是晶体管的大小。但即使工艺是180nm,也相当于在一根头发的横截面上绣花(黄种人的头发厚度是60-90微米)。
到2013年I7 4960X发布的时候,制造工艺已经到了22nm,一个CPU的晶体管数量已经达到了恐怖的18.6亿。后面的CPU家族Intel也懒得公布晶体管数量,因为太多了。
正是数十亿个晶体管,才能赋予CPU如此强大的功能,让它执行计算机的各种运算指令,计算各种复杂的问题。同时,由于晶体管数量太多,工作时会产生大量的热量,热量根本无法自行散发,这就催生了电脑、手机的散热模块。
总之,CPU肩负重任,制造难度极大,所以一直被国外卡住。但是我们国家已经有企业开始生产CPU了,要赶上还需要时间。
02
游戏大佬的更爱——GPU
GPU(图形处理单元)是GPU的缩写。它是处理器,执行所有与图像和图形相关的计算。它是显卡的核心部件。说白了就是特殊的CPU。
所以它的内部也是由无数个晶体管组成的,主要是把计算机的所有数据信号转换成肉眼可以理解的图像信号送到显示器上,这样就可以把它们显示成自己看到的图像。
其实最早没有GPU,但是随着游戏、影视行业的发展,人们对图形的追求越来越高,CPU中的图形处理单元已经不够用了。高端工程师已经单独集成了图形处理单元以形成GPU。
英伟达公司在1999年提出了GPU的概念,并发布了Geforce256图形处理芯片,开启了英伟达显卡之路。
AMD收购了当时的另一个图形巨头ATI,双A的组合开启了显卡之路。
总之,GPU是一个附属处理器,离开CPU就无法运行。它和CPU的区别主要体现在设计目的不同,场景不同。CPU需要很强的通用性来处理各种数据类型,同时需要逻辑判断,这会导致大量的分支跳转和中断。这些都使得CPU的内部结构异常复杂。而GPU面对的是类型高度统一、关系独立的大规模数据,以及不需要中断的纯计算环境。
因此形成了不同的晶体管架构。
图片来自nVidia CUDA文档。绿色的是计算单元,橙色的是存储单元,橙色的是控制单元。
[S2/]03
新概念-辅助动力装置[/S2/]
APU是AMD提出的新概念。它的全称是加速处理单元,是CPU的升级版。它将CPU和GPU结合在同一个芯片上,使其既能实现高性能处理器,又能实现强大的处理性能。
其实这个概念是AMD在2011年发布AMD Fusion技术的时候提出来的。
目前APU主要用于PS4等游戏机,或者专业电脑。其中PS4的APU性能更是离谱,堪比高端电脑单独加过去CPU的总和。
所以APU是CPU的高端GPU,过程其实挺复杂的,但是混合计算还是挺有前景的。或许有一天,CPU和GPU的概念会成为历史,只需要一个芯片就可以实现高端CPU和高端显卡的双重功能。
目前APU还不成熟,更大的问题之一就是散热。大量热度的积累导致APU目前只有11
最新锐龙APU的区域图
那只是一些简单的关于CPU,GPU,APU的知识。希望能帮你了解一点。我们现在所知道的只是表面知识。等中国有了自己的CPU,GPU,甚至APU之后,相信他们会亮相的。
本文地址:百科常识频道 https://www.neebe.cn/changshi/945610.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们删除,谢谢!