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

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

3天内不再提示

适用于ADAS和自动驾驶系统的高可靠性和高性能深度学习加速器

星星科技指导员 来源:瑞萨电子 作者:Katsushige Matsubara 2022-04-29 10:28 次阅读

下一代 ADAS 和自动驾驶 (AD) 系统部署到市场后,将需要准确、高速的识别、判断和操作。卷积神经网络 (CNN) 需要大量计算来进行模式识别。随着安装的传感器数量的增加,需要更高的 CNN 性能。然而,随着功耗与性能成正比增加,需要一个笨重且昂贵的水冷系统。需要同时实现高深度学习性能和低功耗,以实现轻量级且具有成本效益的空气冷却系统。从实际的角度来看,实现 60TOPS 的 CNN 性能和 10TOPS/W 的效率是每个 LSI 设备的最佳目标。

poYBAGJrTT-Ad5u3AAyKE6oBHU0066.jpg

具有高性能和高能效的 CNN 加速器

CNN 加速器 (CNNA) 的性能/效率目标是实现 60TOPS 性能和 10TOPS/W 效率。从实现的角度来看,它是用三个相同的加速器而不是一个加速器来实现的。一个CNNA包含13,824个MAC算术单元,工作频率为800MHz。三个CNNA的理论最大性能为66TOPS。此外,每个 CNNA 通过一个 512 位互连模块连接 2MB 专用暂存器 (SPM)。这提高了CNNA的执行效率,将CNNA与外部存储器(DRAM)之间传输的数据量减少了约90%,并节省了DRAM接口和互连所消耗的功率。从测试芯片的实测来看,VGG16的性能为32TOPS,效率为6.1TOPS/W,CNNA优化网络(Network-A)的性能为60.6TOPS,效率为13。

pYYBAGJrTUCAAt0kAAhdhVL1I9Y470.jpg

ASIL D 任务的安全机制

下一代 ADAS 和 AD 系统需要实现 ASIL D 的功能安全,这是 ISO 26262 中最严格的安全级别。双核锁步 (DCLS) 是可以满足 ASIL D 指标的方法之一。可以通过在两个冗余硬件上执行相同的过程并比较它们各自的输出来检测

CNNA 还需要硬件冗余来满足 ASIL D 指标,但简单地应用 DCLS 需要大型 MAC 计算单元来实现冗余。这是不实用的,因为面积和功耗显着增加。为了在不添加冗余硬件的情况下实现 ASIL D 指标,两个 CNNA(CNNA1 和 CNNA2)由软件动态配置,以在需要安全的处理过程中执行锁步操作。

CNNA 用于从相机输入的图像识别处理 (ASIL B) 和从每个传感器输入的结果 (ASIL D) 对周围环境进行建模。但大部分执行时间是以前的 ASIL B 图像识别处理。因此,通过仅在周围环境建模处理期间将 CNNA1 和 CNNA2 切换为锁步操作,可以在不显着影响性能或功率效率的情况下实现 ASIL D 任务。

poYBAGJrTUKASfYcAA2SaVCA094259.jpg

下面是CNNA使用锁步DMAC(LDMAC)的锁步操作。

1) LDMAC 将相同的数据从 DRAM 加载到 SPM1 和 SPM2。

2)CNNA1和CNNA2执行相同的网络处理。

3) LDMAC 从 SPM1 和 SPM2 读取执行结果并进行比较。如果它们不匹配,则判断为错误。只有CNNA1的结果存储在DRAM中。

pYYBAGJrTUOARsfVAAoABAkdDFo617.jpg

实现 ASIL D 的另一个重要因素是免于干扰 (FFI)。系统中混合了具有不同 ASIL 的任务。他们不得干扰更高级别的 ASIL 任务。前面说过,CNNA是被不同ASIL级别的任务访问的,所以每个任务使用的内存空间必须是独立的。

poYBAGJrTUWAUS0EAAdNrbSLiPc112.jpg

内存空间隔离机制在CNNA、LDMAC和内存管理单元(MMU)的内存保护表中实现。当前运行任务的上下文索引被赋予来自CNNA和LDMAC的事务输出。MMU 接收它并在逐个事务的基础上切换上下文。

pYYBAGJrTUaAOqHvAAfmFJkC5X8724.jpg

审核编辑:郭婷

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

    关注

    40

    文章

    2176

    浏览量

    181996
  • adas
    +关注

    关注

    307

    文章

    2055

    浏览量

    207841
  • 自动驾驶
    +关注

    关注

    773

    文章

    13027

    浏览量

    163200
收藏 人收藏

    评论

    相关推荐

    未来已来,多传感融合感知是自动驾驶破局的关键

    巨大的进展;自动驾驶开始摒弃手动编码规则和机器学习模型的方法,转向全面采用端到端的神经网络AI系统,它能模仿学习人类司机的驾驶,遇到场景直接
    发表于 04-11 10:26

    自动驾驶辅助系统性能评估工具MXeval 5.1新版本发布#泊车辅助 #ADAS

    辅助系统自动驾驶
    北汇信息POLELINK
    发布于 :2024年02月04日 15:40:10

    LabVIEW开发自动驾驶的双目测距系统

    精确的距离信息,从而提高车辆的主动安全性能。这一系统的开发和应用有望在自动驾驶领域取得更多突破进展。 ​ 这是LabVIEW的一个功能介绍,更多的使用方法与开发案例,欢迎登录官网,了
    发表于 12-19 18:02

    用于高可靠性应用的PME和BME MLCC之对比

    用于高可靠性应用的PME和BME MLCC之对比
    的头像 发表于 12-01 16:00 396次阅读
    <b class='flag-5'>用于</b><b class='flag-5'>高可靠性</b>应用的PME和BME MLCC之对比

    基于仿真的自动驾驶可靠性估计(二)

    前 言 SAIMO Preface 基于仿真的自动驾驶可靠性估计(一)中已经介绍 ,使用定步长泛化、朴素蒙特卡罗等方法生成验证自动驾驶系统的仿真场景难以在可以接受的成本内精确估计被测试
    的头像 发表于 10-25 19:10 273次阅读
    基于仿真的<b class='flag-5'>自动驾驶</b><b class='flag-5'>可靠性</b>估计(二)

    【KV260视觉入门套件试用体验】八、VITis AI自动驾驶多任务执行MultiTask V3

    是一种模型,旨在同时执行自动驾驶场景中的不同任务,同时实现优异的性能和效率。这些任务包括对象检测、分割、车道检测、可行驶区域分割和深度估算,这些都是自动驾驶感知模块的重要组成部分。
    发表于 09-26 16:43

    可靠高性能车规MCU, 满足车身控制多元应用

    标准,系基于失效机理的IC电路应力测试鉴定,是适用于车用芯片的综合可靠性测试,也是全球汽车产业零件供货商生产的重要指南。 ● AEC-Q100可靠性认证门槛高,测试项目覆盖广(7大类别41项目),如
    发表于 09-15 12:04

    基于点云标注的自动驾驶系统的安全性与可靠性

    随着自动驾驶技术的不断发展,点云标注作为一种关键的技术手段,在自动驾驶系统中发挥着越来越重要的作用。然而,对于基于点云标注的自动驾驶系统来说
    的头像 发表于 09-13 18:29 550次阅读

    用于汽车的高可靠性产品树脂电极型电容器、电感器以及片状磁珠

    解决指南用于汽车的高可靠性产品树脂电极型电容器、电感器以及片状磁珠 随着以自动驾驶为目的的汽车多功能化不断发展,ADAS的各类ECU耗电量不断增加,安装于发动机舱等机构部分附近的电子控
    的头像 发表于 08-22 17:18 333次阅读
    <b class='flag-5'>用于</b>汽车的<b class='flag-5'>高可靠性</b>产品树脂电极型电容器、电感器以及片状磁珠

    【书籍评测活动NO.18】 AI加速器架构设计与实现

    经验总结图解NPU算法、架构与实现,从零设计产品级加速器当前,ChatGPT和自动驾驶等技术正在为人类社会带来巨大的生产力变革,其中基于深度学习和增强
    发表于 07-28 10:50

    自动驾驶ADAS:挑战与机遇

    尽管ADAS系统加速发展,但距离实现自动驾驶还有几大步骤有待完成,在真正的自动驾驶成为现实之前,还有许多技术和监管障碍需要跨越。 随着
    的头像 发表于 06-30 16:50 373次阅读
    <b class='flag-5'>自动驾驶</b><b class='flag-5'>ADAS</b>:挑战与机遇

    自动驾驶中的线控系统综述

    自动驾驶感知识别、决策规划、控制执行三个核心系统中,和传统汽车零部件行业贴合最近的就是控制执行端,说的再明确一 些就是驱动控制、转向控制、制动控制等。自动驾驶的路径规划等驾驶决策是由
    发表于 06-07 14:12 0次下载
    <b class='flag-5'>自动驾驶</b>中的线控<b class='flag-5'>系统</b>综述

    初识自动驾驶系统

    推进。因此可以预见,未来自动驾驶方向将会吸引更多的企业和人才加入。本篇文章对于自动驾驶及相关技术进行初步介绍,适用于入门或科普。 自动驾驶(auto pilot)是指车辆能够依据自身设
    发表于 06-06 11:21 0次下载
    初识<b class='flag-5'>自动驾驶</b><b class='flag-5'>系统</b>

    自动驾驶中的机器学习

    近年来,自动驾驶技术技术的发展速度非常快。预计达到完全自动驾驶L5的程度是指日可待的。自动驾驶的核心技术主要是人工智能中的机器学习与深 度学习
    发表于 06-06 10:06 0次下载
    <b class='flag-5'>自动驾驶</b>中的机器<b class='flag-5'>学习</b>

    虹科新品 | 高可靠性、可适用于高磁/压的线性传感器!

    ————虹科&Micronor——————虹科新品——高可靠性、可适用于高磁/压的线性传感器!纯光学无源设计|应用于各种恶劣环境PART1什么是线性传感器?基本上,线性传感器是一种用于
    的头像 发表于 05-18 09:23 383次阅读
    虹科新品 | <b class='flag-5'>高可靠性</b>、可<b class='flag-5'>适用于</b>高磁/压的线性传感器!