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

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

3天内不再提示

何为异构芯片 协同异构AI芯片的挑战

AI芯天下 来源:晶上联盟 2024-02-25 13:53 次阅读

进入大模型时代,全社会算力需求被推高到了前所未有的程度。

由于大模型AI对于全社会的重要性,以及各行各业加快建设智算中心,也引发了全社会学习异构AI芯片的热潮。

异构AI芯片出现的现象

2024年1月,微软联合创始人比尔·盖茨与OpenAI首席执行官山姆·奥特曼进行了一次对话,奥特曼在对话中表示人工智能将引发人类历史上“最快”的一次技术革命,人类可能还没有准备好以多快的速度适应这种变革。

奥特曼预计,这项技术将迅速发展,使系统的计算能力达到GPT-4的10万倍或100万倍。

简单来说,用于人工智能计算的英伟达GPU芯片远远不够用了。

而为应对GPU全球供应短缺问题,以及美国对GPU的出口限制问题,当然更重要的是在AI场景下降低成本,于是市场上涌现了各类异构AI芯片。

何为异构芯片

异构芯片即结合两种或多种不同类型的处理器控制器架构的芯片。

异构芯片可以是CPU+FPGA,CPU+GPU也可以是CPU+AI,也可以是CPU+动态可重构等不同架构,这些架构都是利用一种架构的优势来弥补另外一种架构的不足,以适应用户多种用途的应用需求。

Intel的CPU+Altera的FPGA或者AMD的Instinct MI300和英伟达的Grace Hopper超级芯片也是采用“CPU+GPU”的异构形式。

CPU+GPU架构的优势

CPU和GPU协同工作时,CPU包含几个专为串行处理而优化的核心,GPU则由数以千计更小、更节能的核心组成,这些核心专为提供强劲的并行运算性能而设计。

程序的串行部分在CPU上运行,而并行部分则在GPU上运行。

GPU目前已经发展到成熟阶段,可轻松执行现实生活中的各种应用程序,而且程序运行速度已远远超过使用多核系统时的情形。

因此,CPU和GPU的结合刚好可以解决深度学习模型训练在CPU上耗时长的问题,提升深度学习模型的训练效率。

CPU与GPU的应用场景也不断拓宽

随着CPU与GPU的结合,其相较于单独CPU与GPU的应用场景也不断拓宽。

CPU+GPU架构适用于处理高性能计算。伴随着高性能计算类应用的发展,驱动算力需求不断攀升,但目前单一计算类型和架构的处理器已经无法处理更复杂、更多样的数据。

数据中心如何在增强算力和性能的同时,具备应对多类型任务的处理能力,成为全球性的技术难题。

CPU+GPU的异构并行计算架构作为高性能计算的一种主流解决方案,受到广泛关注。

CPU+GPU架构适用于处理数据中心产生的海量数据。数据爆炸时代来临,使用单一架构来处理数据的时代已经过去。

比如:个人互联网用户每天产生约1GB数据,智能汽车每天约50GB,智能医院每天约3TB数据,智慧城市每天约50PB数据。

数据的数量和多样性以及数据处理的地点、时间和方式也在迅速变化。无论工作任务是在边缘还是在云中,不管是人工智能工作任务还是存储工作任务,都需要有正确的架构和软件来充分利用这些特点。

CPU+GPU架构可以共享内存空间,消除冗余内存副本来改善问题。

在此前的技术中,虽然GPU和CPU已整合到同一个芯片上,但是芯片在运算时要定位内存的位置仍然得经过繁杂的步骤,这是因为CPU和GPU的内存池仍然是独立运作。

为了解决两者内存池独立的运算问题,当CPU程式需要在GPU上进行部分运算时,CPU都必须从CPU的内存上复制所有的资料到GPU的内存上,而当GPU上的运算完成时,这些资料还得再复制回到CPU内存上。

然而,将CPU与GPU放入同一架构,就能够消除冗余内存副本来改善问题,处理器不再需要将数据复制到自己的专用内存池来访问/更改该数据。

统一内存池还意味着不需要第二个内存芯片池,即连接到CPU的DRAM

因此,通过CPU+GPU异构并行计算架构组成的服务器,正成为服务器市场中的一匹黑马。现在已有多家芯片厂商开始跟进。

协同异构AI芯片的挑战

在实际建设智算中心的时候,到底在GPU、FPGA、DSA和ASIC之间选择哪种算力和算力组合,这是一个很大的问题。

GPU虽然能够应对大模型计算需求,但一卡难求以及限制性能等问题严重;

DSA灵活性有限,硬件和软件架构呈现碎片化;

FPGA的功耗和成本较高,主要用于原型验证,难以在实际场景中大规模落地;

ASIC功能固化,缺乏足够的灵活性,而且ASIC芯片的研发周期长、成本高和风险大等,都为大规模和长期采用带来了挑战。

另外,多异构计算的硬件层次高集成度和系统软件层次多协同、通用编程模型和开发环境等,都是行业需要解决的问题,多异构共存的异构计算孤岛现象越来越突显。

特别是不同的异构计算编程框架,要求开发者掌握多种编程模式和语言,使得代码移植面临巨大挑战。

寻找一个真正统一、能满足所有硬件和应用需求的编程方法,仍是当下计算领域的热门研究课题。

结尾:可发展产业机遇

大模型AI的出现,为重构数据中心带来了机遇。由于大模型AI天然带来海量的数据中心内部通信而不是对外通信,在将数据中心重构为智算中心的时候,就带来了“一个数据中心即为一台计算机”的设计理念,这就是以系统设计为中心的原则。

以系统设计为中心,即考虑一个数据中心上承载大模型训练等逻辑上单一的“大应用”,也就是数据中心级的业务系统。

因此在智算中心的设计上要超越硬件和软件的传统界限,将整个数据中心作为一个协同工作的系统。

有了以数据中心为一台计算机的设计理念和角度,就能找到有效的软硬件协同的异构融合计算之路。

内容及图片来源于:晶上联盟



审核编辑:刘清

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

    关注

    68

    文章

    18275

    浏览量

    222164
  • 控制器
    +关注

    关注

    112

    文章

    15223

    浏览量

    171192
  • AI芯片
    +关注

    关注

    17

    文章

    1652

    浏览量

    34383
  • 异构芯片
    +关注

    关注

    0

    文章

    9

    浏览量

    2044

原文标题:趋势丨2024年再怎么重视“异构芯片”都不为过

文章出处:【微信号:World_2078,微信公众号:AI芯天下】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    全志科技T527高算力八核异构芯片获“年度最佳SoC”荣誉

    全志科技T527高算力八核异构芯片获“年度最佳SoC”荣誉
    的头像 发表于 04-08 10:29 305次阅读
    全志科技T527高算力八核<b class='flag-5'>异构</b><b class='flag-5'>芯片</b>获“年度最佳SoC”荣誉

    华芯邦科技开创异构集成新纪元,Chiplet异构集成技术衍生HIM异构集成模块赋能孔科微电子新赛道

    华芯邦科技将chiplet技术应用于HIM异构集成模块中伴随着集成电路和微电子技术不断升级,行业也进入了新的发展周期。HIM异构集成模块化-是华芯邦集团旗下公司深圳市前海孔科微电子有限公司KOOM的主营方向,将PCBA芯片化、
    的头像 发表于 01-18 15:20 249次阅读

    异构专用AI芯片的黄金时代

    异构专用AI芯片的黄金时代
    的头像 发表于 12-04 16:42 288次阅读
    <b class='flag-5'>异构</b>专用<b class='flag-5'>AI</b><b class='flag-5'>芯片</b>的黄金时代

    异构集成 (HI) 与系统级芯片 (SoC) 有何区别?

    异构集成 (HI) 与系统级芯片 (SoC) 有何区别?
    的头像 发表于 11-29 15:39 537次阅读
    <b class='flag-5'>异构</b>集成 (HI) 与系统级<b class='flag-5'>芯片</b> (SoC) 有何区别?

    3D异构集成与 COTS (商用现成品)小芯片的发展问题

    3D 异构集成与 COTS (商用现成品)小芯片的发展问题
    的头像 发表于 11-27 16:37 276次阅读
    3D<b class='flag-5'>异构</b>集成与 COTS (商用现成品)小<b class='flag-5'>芯片</b>的发展问题

    什么是异构集成?什么是异构计算?异构集成、异构计算的关系?

    异构集成主要指将多个不同工艺节点单独制造的芯片封装到一个封装内部,以增强功能性和提高性能。
    的头像 发表于 11-27 10:22 2941次阅读
    什么是<b class='flag-5'>异构</b>集成?什么是<b class='flag-5'>异构</b>计算?<b class='flag-5'>异构</b>集成、<b class='flag-5'>异构</b>计算的关系?

    芯片变身 3D系统,3D异构集成面临哪些挑战

    芯片变身 3D 系统,3D 异构集成面临哪些挑战
    的头像 发表于 11-24 17:51 304次阅读
    当<b class='flag-5'>芯片</b>变身 3D系统,3D<b class='flag-5'>异构</b>集成面临哪些<b class='flag-5'>挑战</b>

    多核异构中A核与M核通信过程

    目前域控项目有的采用S32G这类多核异构芯片,转载一篇分析下多核异构中A核与M核通信过程的文章。
    的头像 发表于 10-31 11:09 525次阅读
    多核<b class='flag-5'>异构</b>中A核与M核通信过程

    从单片SoC向异构芯片和小芯片封装的转变正在加速

    关于异构集成和高级封装的任何讨论的一个良好起点是商定的术语。异构集成一词最常见的用途可能是高带宽内存 (HBM) 与某种 GPU/NPU/CPU 或所有这些的某种组合的集成。
    的头像 发表于 10-12 17:29 752次阅读
    从单片SoC向<b class='flag-5'>异构</b><b class='flag-5'>芯片</b>和小<b class='flag-5'>芯片</b>封装的转变正在加速

    新一代计算架构超异构计算技术是什么 异构走向超异构案例分析

    异构计算架构是一种将不同类型和规模的硬件资源,包括CPU、GPU、FPGA等,进行异构集成的方法。它通过独特的软件和硬件协同设计,实现了计算资源的灵活调度和优化利用,从而大大提高了计算效率和性能。
    发表于 08-23 09:57 456次阅读
    新一代计算架构超<b class='flag-5'>异构</b>计算技术是什么 <b class='flag-5'>异构</b>走向超<b class='flag-5'>异构</b>案例分析

    AI芯片 CPU+xPU的异构方案全面解析

    CPU+xPU 的异构方案成为大算力场景标配,GPU为应用最广泛的 AI 芯片。目前业内广泛认同的AI 芯片类型包括GPU、FPGA、NPU
    发表于 08-22 10:11 866次阅读
    <b class='flag-5'>AI</b><b class='flag-5'>芯片</b> CPU+xPU的<b class='flag-5'>异构</b>方案全面解析

    异构计算场景下构建可信执行环境

    的模式会发生变化。总之,短期内异构将成为主流。 备注:图片来自于公开资料 同时,人工智能(AI)推动产业结构优化升级,产业智能化趋势即将颠覆传统产业。而要想更好的运用AI,首先需要对其提供大量
    发表于 08-15 17:35

    混合键合将异构集成提升到新的水平

    芯片异构集成的概念已经在推动封装技术的创新。
    的头像 发表于 07-03 10:02 1725次阅读
    混合键合将<b class='flag-5'>异构</b>集成提升到新的水平

    航顺芯片提供ARM+RISC-V异构多核MCU

    航顺芯片作为IAR System合作伙伴,提供了ARM+RISC-V异构多核MCU硬件平台。“嵌入式多核系统可分为同构多核和异构多核,航顺芯片HK32U3009采用ARM+RISC-V
    发表于 06-20 12:48 341次阅读
    航顺<b class='flag-5'>芯片</b>提供ARM+RISC-V<b class='flag-5'>异构</b>多核MCU

    聊聊TDA4芯片异构芯片设计、启动及工作原理

    异构芯片是具有高水平的系统集成,以实现先进汽车的可扩展性和更低成本的支持集中式 ECU。
    发表于 06-08 10:36 4553次阅读
    聊聊TDA4<b class='flag-5'>芯片</b><b class='flag-5'>异构</b><b class='flag-5'>芯片</b>设计、启动及工作原理