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

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

3天内不再提示

AI芯片不只拼算力,还得看可不可靠

E4Life 来源:电子发烧友网 作者:周凯扬 2022-04-26 00:28 次阅读

当我们谈及AI芯片,脑海中不免都会想起TOPS、L4/L5自动驾驶、图像识别和处理算法等词。但在初创企业、芯片大厂纷纷追逐“AI热“的情况下,芯片的可靠性成了一个大问题,甚至对终端应用也有较大的影响。

自动驾驶故障,不止OEM要担责

经常关注汽车新闻的读者想必都很清楚,近年来因为自动/辅助驾驶引发的事故越来越多,起因多种多样,但很少会将其追溯到芯片上。有的车企为了追求快速上市,其AI芯片很可能只有AEC-Q100认证,而没有ISO 26262这样的功能安全认证,在他们看来这些标准太过
“传统”了,对于产品的创新流程来说有些多余了。

这在消费者眼里也是如此,我们对功能的感知是最为直观的,而对故障的感知只要在接受范围来就好。这就使得此类车厂可以以一种“手机APP”开发式的模式运作,实现快速迭代。然而,这并不代表功能安全可以被忽视,毕竟当坏事落在自己头上时,总得要个说法吧。

在实现功能安全的过程中,从提出要求、架构、设计、编程到测试阶段,都有对应的确认与验证工作,然而通过验证是一回事,能否实现追溯就是另一回事了。比如设计上的改动可能会违背芯片要求等等,最终导致实际性能不符等问题,所以在功能安全开发设计和认证的过程中,必须要做到可追溯。

Harmony Trace芯片设计追溯 / Arteris


IP厂商Arteris提出了一个追溯方案名为Harmony Trace,帮助芯片厂商更好地实现功能安全。Harmony Trace在这些分散的流程系统之间创造了一层整合系统,用于追踪半导体产品寿命周期中的所有失误。一旦违反芯片要求的错误出现,这套系统就会通知工程师这项改动需要进行检查,从而自动化车规认证的审查流程。当然了,芯片开发厂商所用的开发工具流都是不尽相同的,所以Harmony Trace也提供了对现有主流EDA工具、认证流程的支持。

在自动驾驶安全标准继续演进,ISO 21448和UL4600等标准提出的额外要求下,在AI芯片设计中保证可追溯性或许是缩短产品开发认证周期的一条捷径。

可靠性第一


事实证明,不止自动驾驶领域,云端同样需要可靠的AI计算芯片。我们从现在的云端计算集群来看,多个节点为云服务提供了强大的计算能力,但正是因为这般复杂的架构,每一个节点都有可能成为整个系统的阿喀琉斯之踵。

这样的案例我们也见多了,甚至开始影响到我们的生活,热搜上时不时就会冒出“某某应用崩了”的消息,互联网公司经受的服务器故障可谓数不胜数,而且苦于定位故障来源,这其中,芯片也脱离不了干系。

造成这些后果的芯片可靠性问题主要有三种,早期失效(ELF)和正常设备运行下的随机失效,还有不可避免的设备老化。芯片都是有着工作寿命的,所以最后一项难以从设计上解决,最多尽可能延长其寿命,而前面两者才是当下云端需要提防的问题。

常见的早期失效有闸极氧化层失效、老化效果不好和软击穿等,随机失效很多与运行环境有关,比如温度过高、辐射过高等等。

为了进一步让AI芯片免受这些可靠性问题的影响,初创公司Ceremophic公布了自己研发的QS1芯片。这是一款基于5nm工艺的分层学习芯片,集成了2GHz自定义机器学习处理器、2GHz的自定义FPU处理机器学习计算,还有一个基于ThreadArch的RISC-V处理器和ARM Cortex-M55应用处理器,Ceremophic称后者主要用于元宇宙相关应用的视频处理。在接口方面,该芯片支持到x16 PCIe6.0/CXL 3.0。

那么这款芯片在可靠性上的亮点又有哪些呢?Ceremophic称对于早期失效而言,他们选用了高效的ASIC实现方式来使用抗ELF的逻辑库,在正确的逻辑单元组合下以最小的设计开销做到低ELF。

而在面对随机失效上,Ceremophic用到了自己的多线程技术,利用两个多线程处理器运行同一程序,一旦检测到错误,就会利用多个结果来做出表决,并进行修正,接着程序执行会直接从检测到错误发生的地方开始运行,而不是一个未知的安全起始点,消耗更多的功耗。

在传统的高可靠性设计中,往往都得采用高成本的解决方案,比如冗余,就像是需要在两个地方做同一件事,带来计算资源和功耗的双重增加。不仅如此,解决方式也需要消耗更多的运行周期,这也是为何云端服务器出现故障后,不能快速恢复的原因。

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

    关注

    452

    文章

    50200

    浏览量

    420723
  • AI
    AI
    +关注

    关注

    87

    文章

    29785

    浏览量

    268074
  • AI芯片
    +关注

    关注

    17

    文章

    1850

    浏览量

    34841
收藏 人收藏

    评论

    相关推荐

    TDA3118D2可不可以用MUTE脚来控制POP声?

    可不可以用MUTE脚来控制POP声,谢谢!!!
    发表于 10-28 07:05

    TAS5731与TAS5711在应用上没有什么区别,可不可以pin-to-pin的替换?

    请教一下,我datasheet,发现TAS5731与TAS5711在应用上没有什么区别,可不可以pin-to-pin的替换,这两颗ic的区别在哪里啊?
    发表于 10-25 07:09

    【「芯片 | 高性能 CPU/GPU/NPU 微架构分析」阅读体验】--全书概览

    1章 从TOP500和MLPerf芯片格局 1.1科学最前沿TOP500 1.2
    发表于 10-15 22:08

    CSU-IDE 6.0.1版本可不可以发一下

    有没有6.0.1的安装包版本?最新版的安装包有问题,不可甪,可不可以发一下?非常感谢!695127852@qq.com
    发表于 10-08 12:32

    隔离电源的地可不可以通过电容夸到大地

     在隔离电源的设计中,关于地的处理是一个重要的考虑因素。对于“隔离电源的地可不可以通过电容跨到大地”的问题,这通常取决于具体的应用场景和设计需求。
    的头像 发表于 10-01 16:19 372次阅读

    lmp91051可不可以用到热释电红外气体传感器?

    lmp91051可不可以用到热释电红外气体传感器啊?比如PYS3228TC
    发表于 09-04 06:20

    op27做电压跟随可不可以,还有能用单电源供电吗?

    op27做电压跟随可不可以,还有能用单电源供电吗
    发表于 09-03 06:20

    stm32mp135d的板子可不可以跑tensorflow的模型啊?

    请问是stm32mp135d的板子可不可以跑tensorflow的模型啊?
    发表于 07-18 06:49

    STM32L431在下载程序时模拟电压VDDA可不可以不上电?

    STM32L431在下载程序时模拟电压VDDA可不可以不上电?
    发表于 04-17 06:45

    串口dma可不可以做成dma双缓冲形式?

    我想问一下串口dma可不可以做成dma双缓冲形式
    发表于 04-17 06:08

    常规工字电感封装尺寸可不可以进行变化

    电子发烧友网站提供《常规工字电感封装尺寸可不可以进行变化.docx》资料免费下载
    发表于 04-14 09:34 0次下载

    什么是PLC的软冗余和硬冗余?PLC不做性能冗余可不可以?

    什么是PLC的软冗余和硬冗余?PLC不做性能冗余可不可以? 软冗余和硬冗余都是指在PLC(可编程逻辑控制器)系统中,为了提高系统的可靠性和容错能力而采取的措施。 软冗余是指在PLC系统中引入备用
    的头像 发表于 02-02 16:58 1768次阅读

    ADXRS646可不可以用来测俯仰和横滚角速率?

    根据技术手册,上面说ADXRS646为偏航角速度检测器件,我想知道ADXRS646可不可以用来测俯仰和横滚角速率?各位大神能不能详细指点一下,多谢,多谢!
    发表于 12-29 06:25

    可不可以将ad7763与dsp相连接?

    请问 可不可以将ad7763与dsp相连接,有具体连接方式吗
    发表于 12-20 08:12

    浅谈为AI而生的存-体芯片

    大模型爆火之后,存一体获得了更多的关注与机会,其原因之一是因为存一体芯片的裸相比传统架构的AI
    发表于 12-06 15:00 354次阅读
    浅谈为<b class='flag-5'>AI</b>大<b class='flag-5'>算</b><b class='flag-5'>力</b>而生的存<b class='flag-5'>算</b>-体<b class='flag-5'>芯片</b>