0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

ASIC和GPU的原理和优势

中科院半导体所 来源:鲜枣课堂 2025-01-06 13:58 次阅读

本文介绍了ASICGPU两种能够用于AI计算的半导体芯片各自的原理和优势。

ASIC和GPU是什么

ASIC和GPU,都是用于计算功能的半导体芯片。因为都可以用于AI计算,所以也被称为“AI芯片”。

准确来说,除了它俩,计算芯片还包括大家更熟悉的CPU,以及FPGA

行业里,通常会把半导体芯片分为数字芯片和模拟芯片。其中,数字芯片的市场规模占比较大,达到70%左右。

数字芯片,还可以进一步细分,分为:逻辑芯片、存储芯片以及微控制单元(MCU)。CPU、GPU、FPGA、ASIC,全部都属于逻辑芯片。

4cfd5c32-ca84-11ef-9310-92fbcf53809c.png

芯片的分类

逻辑芯片,就是计算芯片。它包含了各种逻辑门电路,可以实现运算与逻辑判断功能。

四个芯片里,CPU和GPU是通用芯片,可以完成多种任务。尤其是CPU,是全能型选手,单核主频高,啥都能干,所以经常被拿来做主处理器

而GPU,本来是用来做图形处理(显卡)的。它的内核数量特别多(大几千个),适合做并行计算,也就是擅长同时做大量的简单计算任务(图形处理,就是同时处理大量的像素计算)。

4d1b8950-ca84-11ef-9310-92fbcf53809c.png

AI计算和图形计算一样,也是典型的并行计算型任务。 AI计算中包括大量并行的矩阵相乘、卷积、循环层、梯度运算等任务,所以,特别适合GPU去完成,而CPU不适合AI计算。 2023年以来,AI浪潮爆发。如果进行合理优化,一块GPU卡,可以提供相当于数十其至上百台CPU服务器的算力。 再来看看ASIC和FPGA。 ASIC(Application Specific Integrated Circuit,专用集成电路),是一种专用于特定任务的芯片。ASIC的官方定义,是指:应特定用户的要求,或特定电子系统的需要,专门设计、制造的集成电路。

4d412c1e-ca84-11ef-9310-92fbcf53809c.png

这几年非常火的DPU(Data Processing Unit,数据处理单元)和NPU(Neural Processing Unit,神经网络处理单元),也是ASIC芯片。

FPGA(Field Programmable Gate Array,现场可编程门阵列),是半定制芯片,也被人称为“万能芯片”。FPGA可以根据用户的需要,在制造后,进行无限次数的重复编程,以实现想要的数字逻辑功能。

ASIC和FPGA的区别在于,AISC是全定制芯片,功能写死,没办法改。而FPGA是半定制芯片,功能灵活,可玩性强。FPGA不需要流片(很烧钱的一个工序),但因为可编辑,冗余功能比较多,一旦用于单一目的,就会存在浪费。大规模生产的情况下,FPGA的成本比ASIC高,且极致能效不如ASIC。

所以,FPGA现在多用于产品原型的开发、设计迭代,以及一些低产量的特定应用,或者用于培训和教学。它适合那些开发周期必须短的产品,也经常用于ASIC的验证。

反正,大家记住,大规模出货用于AI计算,一般不考虑FPGA。

所以,AI芯片,也就是GPU和ASIC之争。

GPU和ASIC,到底谁厉害?

ASIC作为专用定制芯片,基于芯片所面向的专项任务。它的计算能力和计算效率都是严格匹配于任务算法的。芯片的核心数量,逻辑计算单元和控制单元比例,以及缓存等,整个芯片架构,也是精确定制的。

所以,ASIC可以实现极致的体积、功耗。这类芯片的可靠性、保密性、算力、能效,都会比通用芯片(GPU)更强。

4d7f3e32-ca84-11ef-9310-92fbcf53809c.png

但是相比之下,FPGA和ASIC的开发还是太过复杂,不适合普及。

ASIC之所以在AI上干不过GPU,和它的高昂成本、超长开发周期、巨大开发风险有很大关系。现在AI算法变化很快,ASIC这种开发周期,很要命。

综合上述原因,GPU才有了现在的大好局面。

值得一提的是,AI计算分为训练和推理两种。训练任务,需要更强大的算力,所以在AI训练上,厂商们主要以GPU为主。

推理任务的话,算力要求要低一点,也不需要什么并行,所以GPU的算力优势没那么明显。很多企业,就会开始采用更便宜、更省电的FPGA或ASIC,进行计算。

这个情况,一直持续到了现在。AI芯片,GPU的占比能达到70%以上。

如今,大家非常希望算力多元化。再有,大模型现在从“训练热”走向了“推理热”。推理类的AI计算需求增加,给了ASIC机会。所以,扶持ASIC产业链,提升ASIC芯片在AI领域的占有率,成为了大家的共识。

那么,取代就真的那么容易吗?ASIC会很快淘汰掉GPU吗?

显然不是的。

凭借性能、生态、集成能力等方面的优势,GPU仍然会是中短期内的AI芯片首选。有关GPU的软硬件网络整套方案都很成熟,技术和资金实力太强,GPU的存量和出货量依然很大。

ASIC的崛起速度虽然很快,但仍需要一定的时间走向成熟。AI ASIC芯片的研发,也具有很高的风险。即使研发成功,也需要时间被用户所接受。

这就意味着,在很长的一段时间内,GPU和ASIC都将处于共存状态。基于不同的场景,用户会选择最适合自己的芯片。未来的情况还是比较难预测的。量子计算是不是会对计算领域造成颠覆式影响,现在也是讨论的热点。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • asic
    +关注

    关注

    34

    文章

    1204

    浏览量

    120546
  • gpu
    gpu
    +关注

    关注

    28

    文章

    4749

    浏览量

    129032

原文标题:ASIC会不会取代GPU?

文章出处:【微信号:bdtdsj,微信公众号:中科院半导体所】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    ASIC和FPGA的优势与劣势

    ASIC和FPGA具有不同的价值主张,在作出选择前必须仔细评估。两种种技术对比。这里介绍了ASIC和FPGA 的优势与劣势。
    发表于 03-31 17:30 5639次阅读
    <b class='flag-5'>ASIC</b>和FPGA的<b class='flag-5'>优势</b>与劣势

    自动驾驶主流架构方案对比:GPU、FPGA、ASIC

    当前主流的AI芯片主要分为三类,GPU、FPGA、ASICGPU、FPGA均是前期较为成熟的芯片架构,属于通用型芯片。ASIC属于为AI特定场景定制的芯片。行业内已经确认CPU不适用
    发表于 02-14 11:03 3329次阅读

    相比CPU、GPUASIC,FPGA有什么优势

    CPU、GPU 都属于冯·诺依曼结构,指令译码执行、共享内存。FPGA 之所以比 CPU 甚至 GPU 能效高,本质上是无指令、无需共享内存的体系结构带来的福利。
    发表于 11-22 16:00 1619次阅读

    到底什么是ASIC和FPGA?

    。 FPGA的架构,是无批次(Batch-less)的。每处理完成一个数据包,就能马上输出,时延更有优势。 那么,问题来了。GPU这里那里都不如FPGA和ASIC,为什么还会成为现在AI计算的大热门呢
    发表于 01-23 19:08

    什么电源管理适用于FPGA、GPUASIC系统?

    在 FPGA、GPUASIC 控制的系统板上,仅有为数不多的几种电源管理相关的设计挑战,但是由于需要反复调试,所以这类挑战可能使系统的推出时间严重滞后。
    发表于 09-30 06:59

    什么电源管理适用于FPGA、GPUASIC系统

    在 FPGA、GPUASIC 控制的系统板上,仅有为数不多的几种电源管理相关的设计挑战,但是由于需要反复调试,所以这类挑战可能使系统的推出时间严重滞后。
    发表于 10-09 06:21

    对FPGA与ASIC/GPU NN实现进行定性的比较

    较慢的CPU,将NN的FPGA实现与GPU / NPU和ASIC的实现进行一下对比。事实证明,FPGA的独特优势在于其可重新配置能力。这也解释了为什么目前很多学术资源研究如何将FPGA高效地用于NN
    发表于 02-08 15:26

    适用于 FPGA、GPUASIC 系统的电源管理

    在 FPGA、GPUASIC 控制的系统板上,仅有为数不多的几种电源管理相关的设计挑战,但是由于需要反复调试,所以这类挑战可能使系统的推出时间严重滞后。不过,如果特定设计或类似设计已经得到电源
    发表于 11-04 15:57 808次阅读

    ASIC和FPGA设计优势和流程比较

    ASIC 和 FPGA 具有不同的价值主张,选择其中之一之前,一定要对其进行仔细评估。2种技术的比较信息非常丰富。这里介绍了ASIC和FPGA的优势与劣势。
    发表于 11-25 09:24 4623次阅读

    AI领域ASIC将取代GPU扮演重要角色

    AI领域GPU 占据着主导地位,也凭借Nvidia、超微(AMD)的高速发展GPU 在人工智慧(AI)运算才能大放异彩,分析师预示明年GPU的主导地位可能不再,换ASIC称王。
    发表于 12-15 14:39 965次阅读

    深度学习方案ASIC、FPGA、GPU比较 哪种更有潜力

    几乎所有深度学习的研究者都在使用GPU,但是对比深度学习硬鉴方案,ASIC、FPGA、GPU三种究竟哪款更被看好?主要是认清对深度学习硬件平台的要求。
    发表于 02-02 15:21 1.1w次阅读
    深度学习方案<b class='flag-5'>ASIC</b>、FPGA、<b class='flag-5'>GPU</b>比较 哪种更有潜力

    什么是ASIC芯片?与CPU、GPU、FPGA相比如何?

    不过在联发科副总经理暨智能设备事业群总经理游人杰看来,虽然CPU、GPU等通用型芯片以及FPGA可以适应相对更多种的算法,但是特定算法下ASIC的性能和效能要更高。另外,虽然FPGA的便定制特性比ASIC芯片更加灵活,但部署FP
    的头像 发表于 05-04 15:39 25.3w次阅读
    什么是<b class='flag-5'>ASIC</b>芯片?与CPU、<b class='flag-5'>GPU</b>、FPGA相比如何?

    浅析GPU、FPGA、ASIC三种主流AI芯片的区别

    当前主流的AI芯片主要分为三类,GPU、FPGA、ASIC。其中GPU、FPGA均是前期较为成熟的芯片架构,属于通用型芯片。ASIC属于为AI特定场景定制的芯片。
    发表于 03-07 14:39 3w次阅读

    ASIC挖矿和GPU挖矿的特征及优势对比分析

    在进入加密货币挖矿领域时,人们经常会在选择GPU或图形处理单元挖矿与ASIC专用集成电路挖矿之间选择时遇到困惑。对于普通人而言,选择灵活且适合自己的挖矿方式至关重要,因为加密市场的投资本质上是高度的动态行为。
    发表于 11-21 10:44 2179次阅读

    自动驾驶主流芯片:GPU、FPGA、ASIC

    当前主流的AI芯片主要分为三类,GPU、FPGA、ASICGPU、FPGA均是前期较为成熟的芯片架构,属于通用型芯片。ASIC属于为AI特定场景定制的芯片。行业内已经确认CPU不适用
    发表于 03-17 11:05 1999次阅读