姬永锋
24-12-16 11:49 微博认证:财经博主

各芯片区别

• CPU:作为计算机运算和控制核心,基于冯·诺依曼架构,指令和数据从同一存储空间存取、经同一总线传输,无法重叠执行,擅长决策和控制,但多数据处理任务效率低,算力提升依靠时钟频率和内核数,适用于通用计算、复杂决策控制等多种任务.

• GPU:主要负责图形和图像相关运算,采用并行编程模型,通过增加并行处理单元和存储器控制单元提高处理能力和带宽,在浮点运算、并行计算等方面性能强,除图形渲染外,还广泛应用于科学计算、人工智能等数据密集型领域.

• FPGA:可编程集成电路,用户可配置执行特定任务,采用无指令、无需共享内存设计,能效比CPU、GPU高,灵活性强,可重构,适用于原型设计、数字信号处理、定制计算任务等,但基本单元计算能力有限,速度和功耗有待提升.

• ASIC:为特定应用设计的集成电路,采用硬连线方式实现电路功能,在处理特定任务时效率高、能耗低,性能极致,但高定制性导致研发成本高、技术门槛高、灵活性低,适用于对性能要求极高且需求稳定的场景,如加密货币挖矿、高性能计算等.

• NPU:专门用于加速人工神经网络计算的硬件芯片,采用“数据驱动并行计算”架构,在电路层模拟人类神经元和突触,实现存储和计算一体化,提高运行效率,适用于人工智能相关任务,如机器学习、深度学习等.

• XPU:是一种异构计算架构,将不同类型处理器如CPU、GPU、FPGA等集成在一起,协同工作,兼具不同处理器优势,可根据任务需求灵活分配计算资源,提高计算效率和性能,适用于复杂计算任务和对性能功耗比要求高的场景。

相关厂商

• 做 NPU 的厂商:芯原股份在嵌入式AI/NPU领域全球领先,其NPU IP已被72家客户用于128款AI芯片中;阿里巴巴达摩院开发的嵌入式神经网络处理器NPU芯片,应用于图像视频分析、机器学习等AI推理计算;此外,还有英特尔、英伟达、高通、华为等也在NPU研发制造方面有相关布局.

• 做 ASIC 的厂商:博通是谷歌自研AI芯片TPU制造商,还与苹果合作开发ASIC;Marvell曾受亚马逊、谷歌、微软邀请开发定制AI芯片, 这两家占ASIC市场超60%份额,此外,像谷歌、英伟达、英特尔、三星等公司也都有涉足ASIC领域.

• 做 XPU 的厂商:英特尔是较早布局XPU的厂商之一,其至强可扩展处理器与Xe架构GPU结合,提供异构计算解决方案;AMD的EPYC处理器与Radeon Instinct加速卡搭配,也支持异构计算;英伟达的GPU与CUDA生态系统结合,实现CPU与GPU的协同计算,也是一种XPU架构的体现 。

发布于 河南