cpu虚拟化核心技术有哪些(除了CPU和GPU之外还有什么xPU)

CPU和GPU是现在DIYer都特别耳熟能详的名字,除了它们之外,其实还有好多种PU(处理单元)在支持着我们的生活,有时候它们的名字会突然冒出来,真的让人一头雾水,比如AMD最近就收购了一家DPU厂商,最近的手机也老是说NPU如何如何,这都是些啥玩意儿?咱们今天就来简单说一下它们吧,至于会让大家更清楚还是更糊涂……小编就不敢保证了。

cpu虚拟化核心技术有哪些(除了CPU和GPU之外还有什么xPU)(1)

APU:加速处理器(Accelerated Processing Unit),是AMD融聚理念的产品,它第一次将处理器和独显核心做在一个晶片上,它同时具有高性能处理器和最新独立显卡的处理性能,其中显卡部分的流处理器还能为支持异构计算的应用提供加速,就是它名字的由来。现在一般被称作“AMD 锐龙/速龙处理器搭载Radeon显卡”。

cpu虚拟化核心技术有哪些(除了CPU和GPU之外还有什么xPU)(2)

BPU:分支处理单元(Branch Processing Unit),是CPU中用来做分支处理的区域。地平线公司推出的自动驾驶芯片也被命名为BPU大脑处理单元(Brain Processing Unit),顾名思义,就是模拟大脑处理过程的AI芯片。另外有些人预计未来的新型处理器——生物处理器(Biological Processing Unit)也可能会占用这个缩写。

cpu虚拟化核心技术有哪些(除了CPU和GPU之外还有什么xPU)(3)

DPU:这次AMD收购的DPU厂商叫Pensando,它的主要产品是Data Processing Unit,即数据处理器,主要用于各大数据中心,支持存储、安全、服务质量管理等。这可不是某厂商的自行命名,而是当前很热的领域,据称已经是CPU、GPU之外的第三大重要处理器。另外还有人工智能方面的深度学习处理器(Deep-Learning Processing Unit)。

cpu虚拟化核心技术有哪些(除了CPU和GPU之外还有什么xPU)(4)

EPU:比较常见的是指华硕在X38主板上被研发出来的IC控制芯片,可以称为智能节能处理器(Energy Processing Unit)。在搭配AI Gear 3软件后,可以实现非常灵活的电源管理,比如在处理器处于道低负荷状态下,可以把原本的八相供电变为四相供电,据称最大省电幅度可达50%以上。

cpu虚拟化核心技术有哪些(除了CPU和GPU之外还有什么xPU)(5)

FPU:浮点运算器(Floating Point Unit),一般被集成在CPU内部,甚至已经完全融合到了各种芯片架构里,只在单独的浮点测试中可以看到这个单词。在早期电脑中,它其实和CPU是并立的,也叫浮点协处理器或简称协处理器,比如386就常常搭配387这块FPU使用。

cpu虚拟化核心技术有哪些(除了CPU和GPU之外还有什么xPU)(6)

HPU:使用这个名称的产品很少,最出名的大概就是全息处理器(Holographic Processing Unit),是微软专为自家Hololens应用开发的。它不光要负责处理图像,还有深度学习能力,才能更好地融合虚拟图像与真实场景,驱动混合现实技术(MR)。

cpu虚拟化核心技术有哪些(除了CPU和GPU之外还有什么xPU)(7)

IPU:大家熟悉的GPU之后,就是看似不起眼,其实意义还很多的IPU。在用于视频、显示设备或手机的处理器中,会有一个专门用于图像处理的部分,就叫IPU(Image Processing Unit)图像处理单元,在手机中它主要负责处理摄像头拍摄的图像,而在显示设备中,当然就是处理传输到屏幕上的图像。

cpu虚拟化核心技术有哪些(除了CPU和GPU之外还有什么xPU)(8)

另外IPU也常常指智能处理器(Intelligence Processing Unit),主要用于人工智能。Intel则有(Infrastructure Processing Unit)基础设施处理器,主要用于虚拟交换、安全和存储等基础架构服务,解放相关设备或有相关部分的设备,解放CPU资源,提升总体性能。

cpu虚拟化核心技术有哪些(除了CPU和GPU之外还有什么xPU)(9)

LPU:JPU和KPU比较少见,海信近期推出的激光电视上出现了所谓的LPU(Laser Processing Unit)激光处理引擎,它可以对超窄激光光谱进行全面操控,在更低的能耗下实现高清画质的提升。

cpu虚拟化核心技术有哪些(除了CPU和GPU之外还有什么xPU)(10)

MPU:现在的很多基于大规模集成电路的芯片,甚至早期一些中等规模集成电路的芯片都可以被叫做微处理器(Micro Processing Unit),这个定义比较宽泛,现在也很少被普通用户使用,但在一些专业文章中还是会看到。

cpu虚拟化核心技术有哪些(除了CPU和GPU之外还有什么xPU)(11)

NPU:嵌入式神经网络处理器(Neural-Network Processing Unit),一看就知道又是一种人工智能处理器,大部分普通用户应该是在华为手机芯片中看到这个名称的。其实它是一大分类,有很多公司的相关产品,比如阿里的平头哥等。

cpu虚拟化核心技术有哪些(除了CPU和GPU之外还有什么xPU)(12)

PPU:物理运算处理器(Physics Processing Unit)是一种辅助3D图形处理的产品,负责处理物体碰撞、变形等方面的内容,随着GPU的能力提升,迅速退出了消费级市场。关于物理运算能力,在3DMark等3D性能测试中还能看到。

cpu虚拟化核心技术有哪些(除了CPU和GPU之外还有什么xPU)(13)

QPU:量子处理单元(Quantum Processing Unit)是一种正在开发的,面向未来的处理器。它利用量子叠加性快速遍历问题的各种可能性并找到正确答案,算力随比特数n的增长呈幂指数2n增长,也就是我们常听到的xxbit量子计算。它也是今天我们见到的外形最怪的处理器了,没错,下图中的大家伙就是QPU,而且很多QPU装置还要大得多。

cpu虚拟化核心技术有哪些(除了CPU和GPU之外还有什么xPU)(14)

SPU:RPU又是一个基本没有被使用的缩写,一般被称为SPU的安全处理单元(Secure Processing Unit),在如今的高通骁龙SOC中,就将所有的加密、认证计算,以及密钥存储工作全部转移到了内置SPU。我们甚至可以将SPU理解为一套完整的软硬生态,包括独立的CPU、内存、存储空间和OS系统,可以独立于SoC运行,能最大限度确保安全,还能解放CPU的算力。

cpu虚拟化核心技术有哪些(除了CPU和GPU之外还有什么xPU)(15)

TPU:张量处理器(Tensor Processing Unit),又是一种人工智能处理单元,在NVIDIA的RTX系列GPU中,基于人工智能训练的DLSS就是使用其内置TPU的。此外谷歌公司推出的加速人工智能算法的专用处理器也叫TPU。

cpu虚拟化核心技术有哪些(除了CPU和GPU之外还有什么xPU)(16)

VPU:矢量处理器(Vector Processing Unit),一种用于图像处理的人工智能加速核心,主要用于汽车和无人机的自动驾驶和避障,由Movidius公司推出,如今已经被Intel收购。另外早期ATI与NVIDIA竞争时不想使用GPU的名称,也曾将自己的3D处理器命名为VPU(Video Processing Unit)。现在手机、显示设备等产品中负责视频处理的芯片或芯片中的相关单元也仍然被称为VPU。

cpu虚拟化核心技术有哪些(除了CPU和GPU之外还有什么xPU)(17)

要注意的是,咱们今天主要说的是这些缩写在消费级IT领域的含义,其实同样的缩写在其他领域也可能很常见,比如飞机等大型机械中也有APU和EPU,分别是辅助动力单元(Auxiliary Power Unit)和应急电源装置(Emergency Power Unit),大家看到后不要搞混就好。

cpu虚拟化核心技术有哪些(除了CPU和GPU之外还有什么xPU)(18)

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页