实际上,“人工智能(AI)”并没有明确的科学定义,但是有一种普遍的理解是将AI诠释为被人类视为“智能”的学习系统。此外,就很难更明确地描述它的定义,因为“智能”一词缺乏明确的理论解释。
在汽车应用领域,当今和未来具有代表性且最广为人知的人工智能相关功能应用包括自动驾驶(AD)应用,以及物体传感、物体识别和对结果反应的决策。这些功能通常需要很高的计算能力(100k DMIPS级别范围内)。
图1说明了随着时间的推移,更高水平的传感将如何从人类驾驶员转向使用人工智能(AI)和机器学习(ML)的自动驾驶技术。(来源:NSITEXE,Inc.,2021)
较低的应用层与传统的实时执行器控制有关,如推进、转向和制动等“车辆运动”,乍一看可能不是从人工智能和机器学习这种新兴技术中获益的主要目标,但是由于持续的成本压力,在现如今,并且很可能在未来,它将继续通过常规微控制器以有限的嵌入式性能(高达10k DMIPs)来实现。
然而,事实恰恰相反!尤其是“车辆运动”类别的实时执行器控制应用受到各种新要求(例如欧7法规)的挑战,这些要求导致算法的复杂性增加,并产生了对更高的性能水平与更大的通信带宽的需求。所有这一切都将在没有提到成本增加的前提下成为可能,这在汽车控制应用中非常典型的。
那么,如何在传统的成本平衡MCU系统上实现对人工智能和机器学习功能更高的性能要求呢?答案在于特定的硬件加速器,它们可以作为协同处理器嵌入在MCU芯片中实现。
带有嵌入式硬件加速器的RH850/U2B微控制器
瑞萨电子用于其下一代28nm微控制器RH850/U2B FCC的硬件加速器概念是:“DFP” 数据流处理器IP(Data flow processor),又名“DR1000C”,已获得日本NSITEXE,Inc.的许可。
*NSITEXE是一家IP供应商,成立于2017年,是从DENSO公司独立出来,专门从事高级处理器的开发。
RH850/U2B FCC微控制器针对车辆运动和区域控制的应用领域,实现了多达8个以400MHz运行的性能内核,每个内核都具有可视化支持和服务质量(QoS),解决了将多个应用程序集成到一件设备中,同时不被干扰的难题,以满足ISO26262 ASIL-D标准。
图2:DFP-概念视图(来源:NSITEXE,Inc.,2021)
DR1000C是一款基于RISC-V的专用并行协处理器,针对多线程机制和矢量指令进行了优化设计,可从主CPU卸载密集计算任务,从而加速高级控制算法。
从概念上讲,DR1000C是一种多指令多数据(MIMD)高性能ASIL-D矢量处理器,可实现数据级和任务级并行。矢量执行单元与多线程架构的结合实现了高度灵活性,从而加速通常用于人工智能和机器学习功能的各种算法类型。有关更多详细信息,请参阅下面的“案例”部分。
图3:DR1000C架构(来源:NSITEXE,Inc.,2021)
DR1000C性能
与传统汽车CPU(即Harvard架构)相比,DR1000C IP的特定并行MIMD架构带来了量级的性能优势。特定的数学函数,如高斯过程(径向基函数)、卡尔曼滤波器或BLAS在与DR1000C一起执行时会大大受益。
图4:DR1000C性能水平(来源:NSITEXE,Inc.,2021)
案例
在可以受益于DR1000C的人工智能或机器学习的汽车环境中有多个实例。以下是前面提到的“车辆运动”部分中的几个应用示例。
[虚拟传感器]
这是一个通过虚拟处理实时模型来模拟相关现实世界系统的物理过程,从而取代物理硬件传感器的概念。这里的简单动机是降低系统成本。底层建模方法通常使用径向基函数网络,可以将其解释为人工神经网络。径向基函数有很多用例,包括函数逼近、时间序列预测和系统控制。
图5:虚拟建模(来源:NSITEXE,Inc.,2021)
[模型预测控制(MPC)]
是一种控制功率转换器或电动机驱动器的方法学。它通过动态预测和优化系统参数,并结合系统约束,提供处理多种控制任务的能力。特别是非线性MPC模型可能会以训练数据集(基于人工神经网络)的形式反映出来。
图6:模型预测控制(来源:NSITEXE, Inc.,2021)
[网关入侵检测系统(IDS)]
IDS系统通常是通过将“常规”行为与入侵者的行为进行对比来识别网络攻击。今天,大多数基于规则的系统已经适用于识别已知的攻击类型,然而,如果入侵者使用了不同的或迄今为止未知的攻击方法,则不太成功。
在这里,机器学习提供了一种扩展的可能性,可以根据流量模式(包括带宽、设备、端口和协议)对网络活动进行分类。通过将“健康”流量的训练(机器学习的)模式与实际网络通信进行比较,可以实现对新演变的威胁类型的检测。这是静态的、基于规则的系统无法做到的。
图7:入侵检测系统概念(来源:NSITEXE,Inc. 2021)
DR1000C工具环境
应用程序开发可以通过C编码实现,其中用户应用程序用C语言编写,结合内部函数调用DR1000C服务。或者使用MATLAB/Simulink的“DFP工具箱”进行基于模型的开发。一个“SDK”将包括一个运行时线程调度器(RTS)、一个基于GNU的工具链、一个模拟器和一个调试器。另外还可以选择在支持ASIL-D的诊断库以及ISO26262工具认证方面的功能安全正在开发中。
结论
在不久的将来,基于成本平衡的汽车MCU系统必须能够涵盖广泛的算法,尤其是机器学习(ML)和嵌入式人工智能(AI)、控制理论、信号处理和物理建模。
瑞萨电子将通过显现出灵活硬件加速器概念“DR1000C”来丰富下一代微控制器,该概念针对汽车实例进行了优化调整,可以通过小数因子提高传统MCU的实时性能,同时将各自的成本和功耗保持在可承受的水平。
上一篇:冷观碳化硅“上车”热潮
下一篇:用于汽车接口、安全和计算密集型负载FPGA的选择和使用
推荐阅读最新更新时间:2024-11-11 10:57
推荐帖子
- 请问 手机软件 BIN文件用什么工具打开
- 请问 手机软件 BIN文件用什么工具打开 哪个高手知道请问 手机软件 BIN文件用什么工具打开bin文件需要手机厂商的工具软件才能使用的吧ultraedit,这个软件看看能不能打开
- yzy8212 嵌入式系统
- 如何查看PIC烧进去的程序的大小啊?
- 请问如何查看少进去的程序的大小,和运行时RAM的使用情况如何查看PIC烧进去的程序的大小啊?用在线仿真器吧,应该有此功能mplab里面可以看引用2楼MBWQ的回复:mplab里面可以看 哪里可以看到啊?链接最后有结果显示的另外map文件里面有你需要的关于存储器(flash/RAM)使用状况的所有东西
- guqiaoling Microchip MCU
- 总是这个错误,困扰我好久了
- 当我在PB里下载系统运行时镜像到模拟器时总提示下面的错误:ThespecifiedCEbootimagecouldnotbeloaded.YourvirtualmachinemaynothaveenoughRAMallocated.TryincreasingtheRAMallocation(ifyouareusingPlatformBuilderopentheConfigureRemoteServicesdialog,cho
- yifeng02977 嵌入式系统
- 谁有STM32W的无线开发板啊?
- 是否可以转让或借用?谁有STM32W的无线开发板啊?呵呵我有:)本站强荐:185娱乐?城.足球?真_人.彩票齐全?手机可投?注任何游戏.首次开户送10元.首存送58元.信誉绝对保证185.cc哈哈打算出?还是借?
- chenzhufly 淘e淘
- 元件封装标准
- 找到一款PCBMLPViewerV2009的软件,提供了大部分的元件封装尺寸,但是我不太会用,有谁用过,有使用手册么?附件中提供了该软件的下载。元件封装标准我还是相信我自己画的自己模索下,应该不难自己模索下,应该不难元件封装标准试试支持一下.
- wzk07296 模拟电子
- 网络技术基础知识(十三)~~双绞线
- 一、概述双绞线(TP:TwistedPairwire)是综合布线工程中最常用的一种传输介质。双绞线由两根具有绝缘保护层的铜导线组成。把两根绝缘的铜导线按一定密度互相绞在一起,可降低信号干扰的程度,每一根导线在传输中辐射的电波会被另一根线上发出的电波抵消。双绞线一般由两根22~26号绝缘铜导线相互缠绕而成。如果把一对或多对双绞线放在一个绝缘套管中便成了双绞线电缆。在双绞线电缆(也称双扭线电缆)内,不同线对具有不同的扭绞长度,一般地说,扭绞长度在38.1cm至14cm内,按逆时针方向扭绞,
- mdreamj RF/无线
- stm32_main
- 51单片机TCP-IP+协议栈ZLIP源码
- SP7652EB,用于分布式电源系统的 3.3V DC 到 DC 单路输出电源的评估板
- OP213ESZ-REEL7超精密RTD放大器典型应用
- ESP12F-NodeMCU-OLED扩展板
- LTM8057EY 2kV 交流隔离模块稳压器的典型应用电路
- 使用 Microchip Technology 的 TCL1117-5.00 的参考设计
- NCP114MXTCGEVB、CMOS 低压差稳压器、300mA、3.3V 有源放电评估板
- Wi-Fi-BT、基于 LS Research 450-0037 802.11 b/g/n 的 ExM 扩展模块
- 使用 Analog Devices 的 LTC1655LIN8 的参考设计
- Avnet&On semi 带你看未来,3个你必须知道的行业趋势!
- 免费申请|兆易创新GD32L233尝鲜体验,开启节能“芯”时代!
- 有奖直播:低功耗、小尺寸&高温环境、带触摸功能——瑞萨电子最新16位RL78/G系列单片机介绍
- 6小时狂欢,谁是2016年TI杯全国大学生物联网设计竞赛最高人气王,你说了算!
- BeagleBone Black 开发板 DIY 创意设计大赛
- 全球首款Cortex-M23内核物联网芯片SAML10和SAM L11系列 闯关获取SAML10/SAML11法宝,拆除电子界安全危机,赢好礼!
- 有奖活动 | 来PI PowiGaN技术学习中心,解密高可靠性和耐用性氮化镓(GaN)技术
- 英飞凌考考你关于AI芯片的冷知识
- TI 无线主题有奖征集
- 为何矢量网络分析仪喊话:多端口测试,是时候放弃开关矩阵了