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

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

3天内不再提示

异构MIPS内核背后的功能安全和AI在汽车中碰撞

星星科技指导员 来源:嵌入式计算设计 作者:Brandon Lewis 2022-06-16 16:02 次阅读

当我想到处理上下文中的功能安全时,我通常会想到负责一两个专用任务的小型微控制器MCU)。它的架构可能简单但有弹性,以减少硬件故障和软错误的可能性。一段时间以来,安全关键型工业和汽车应用就是这种情况。

但是,随着人工智能AI) 威廉希尔官方网站 渗透到许多功能安全应用中的可能性成为现实,简单的 MCU 变得不太可行。在汽车行业尤其如此,人工智能现在是许多现代高级驾驶辅助系统 (ADAS) 和新兴自动驾驶平台的关键组成部分。基于摄像头的机器视觉、雷达检测、驾驶员状况评估和多传感器融合都是可以从 AI 中受益的应用,但也需要比 MCU 提供的更多处理能力。

因此,市场上出现了能够满足行业标准功能安全要求的高性能处理器的空白。

高性能处理器 IP 和 ISO 26262 功能安全

任何功能安全系统的设计都是从处理器 IP 级别开始的,在汽车行业,管理此类设计的标准是 ISO 26262。ISO 26262 包括四个汽车安全完整性等级 (ASIL),ASIL A 到 D,每个等级越来越多地解决关键的汽车系统(图 1)。ISO 26262 合规性的一些要求包括:

安全流程和工作产品的证据(ASIL B 到 D)

工作产品的可追溯性

威廉希尔官方网站 安全评估

QA流程合规审计

poYBAGKq49WAUUwVAAFil2ndCWE127.png

【图1 | ISO 26262 标准概述了四个汽车安全完整性等级 (ASIL),A 到 D,用于硬件和软件的功能安全。]

处理器 IP 的所有这些问题在于,汽车制造商和一级供应商有责任确保符合 ISO 26262。IP 块是设计成更大系统的处理器的一部分,它符合最佳利益的 IP 供应商设计他们的解决方案以适应许多不同的应用。

不过,IP 供应商可以采取的一个步骤是确保他们的设计遵循以后的 ISO 26262 ASIL 合规性所需的流程和程序。Imagination Technologies 的新型64 位 MIPS I6500-F CPU 内核就是这种情况,称为脱离上下文的安全元件 (SEooC) 。

在威廉希尔官方网站 层面上,MIPS I6500-F 内核包含多项有助于汽车制造商和一级制造商遵守 ISO 26262 的特性(图 2)。其中包括支持:

用于硬故障和软故障监控的运行时逻辑内置自检 (LBIST)

故障恢复超时

数据传输期间用于错误检测的总线奇偶校验

纠错码 (ECC) 高速缓存存储器

冗余逻辑

pYYBAGKq49yAb4mMAAHpcGl_y4Q121.png

【图2 | MIPS I6500-F CPU 集群包括多项设计功能,可帮助汽车制造商满足 ISO 26262 标准,以及隔离核心集群、时钟电源模块、存储器和 I/O 的安全层。]

这些设计属性的这些结果是优于 90% 的单点故障指标 (SPFms) 和优于 60% 的潜在故障指标 (LFM),足以满足 ISO 26262 ASIL B 要求并扩展到 ASIL D。

此外,I6500-F CPU 集群安全周期遵循汽车制造商使用的“V”模型,有助于将 Imagination 质量管理体系 (QMS) 流程中的安全文档与 ISO 26262 认证所需的文档相匹配(图 3)。该核心是使用功能安全管理流程和开发实践的组合设计的,并由第三方安全评估机构 ResilTech 验证。

pYYBAGKq4-OABbTpAAFzGX8_Mqw257.png

【图3 | Imagination Technologies MIPS I6500-F CPU 集群与汽车制造商和一级制造商使用的 SoC 的开发周期相匹配,同时还允许他们通过提供的安全文档安全文档加快 ISO 26262 ASIL D 合规性。]

推动功能安全进入异构汽车 AI

在性能方面,I6500-F CPU 是一个异构多核处理器内核,能够扩展到每个集群 6 个内核和每个 SoC 64 个集群。基于 MIPS 架构的第 6 版,I6500-F 实现了同步多线程,允许每个内核并行执行两条指令,总共最多四个线程(图 4)。它针对 7 nm FinFET 工艺威廉希尔官方网站 。

poYBAGKq4-yADvc4AAJEdYQ0Fps109.png

【图4 | 异构 MIPS I6500-F CPU 内核支持高度可扩展的多核 SoC 设计,能够利用单个内核上的同时多线程。]

I6500-F 的异构架构非常适合 AI 系统的设计,这些系统通常实施额外的加速器,如数字信号处理器 (DSP) 以运行卷积或深度神经网络 (CNN/DNN)。AXI Coherency Extensions 兼容(ACE 兼容)接口提供与 SoC 中这些外部处理元件的控制寄存器的直接通信,以及对 I6500-F 系统总线的直接访问,以便数据在另一个方向传输。这在同时多线程能力的框架中很重要,因为单个线程可以专用于管理外部加速器,而不会产生上下文切换的开销。

在这种异构系统中,高效任务转移的另一个关键是系统级共享虚拟内存 (SVM)。SVM 允许通过指针而不是文件复制来传递数据,并有助于在高带宽 AI 数据传输期间实现系统级缓存一致性(图 5)。这里的一个辅助好处是简化了软件开发,因为可以使用虚拟化和双级内存管理单元 (MMU) 将关键的安全和安保任务与其他应用程序隔离开来。

poYBAGKq4_SARo3RAABsHdGNJ1g875.png

【图5 | 低延迟 ACE 接口和共享虚拟内存 (SVM) 对与 I6500-F 内核的同步多线程功能,以促进异构 AI 系统架构。]

从全自动驾驶到街上

MIPS I6500-F 可能是人工智能系统的转折点,因为它在公认的行业安全标准中的血统为机器学习的“未知”提供了“已知”背景。

审核编辑:郭婷

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

    关注

    31

    文章

    5357

    浏览量

    120609
  • 存储器
    +关注

    关注

    38

    文章

    7509

    浏览量

    163975
  • 人工智能
    +关注

    关注

    1792

    文章

    47387

    浏览量

    238893
收藏 人收藏

    评论

    相关推荐

    知行科技《基于仿真方法量化AEB系统功能安全阈值》入选智能网联汽车功能安全典型案例

    近日,第三十一届中国汽车工程学会年会暨展览会(SAECCE 2024)上,由中国汽车工程学会智能网联汽车安全分会组织的“2024年智能网联
    的头像 发表于 11-28 17:52 972次阅读

    地平线荣获2024年智能网联汽车功能安全应用典型案例

    近日,2024年中国汽车工程学会年会(SAECCE 2024)期间,由中国汽车工程学会智能网联汽车安全分会组织的“2024年智能网联
    的头像 发表于 11-26 14:08 323次阅读

    汽车雷达回波发生器的威廉希尔官方网站 原理和应用场景

    的目标回波,评估碰撞预警系统的检测和预警能力。这有助于确保碰撞预警系统各种情况下都能准确、及时地发出预警,提高行车安全性。 汽车雷达系统的
    发表于 11-15 14:06

    汽车异构硬件平台开发如何进行静态代码分析

    随着汽车软件开发复杂度的提升,异构硬件平台的应用已成为必然趋势。多编译器环境的引入不仅是威廉希尔官方网站 发展的自然产物,更是解决日益增长的功能需求和威廉希尔官方网站 挑战的有效途径。在此背景下,Helix QAC 作为一款
    的头像 发表于 10-09 16:15 538次阅读
    <b class='flag-5'>汽车</b><b class='flag-5'>异构</b>硬件平台开发如何进行静态代码分析

    面向功能安全应用的汽车开源操作系统解决方案

    SAE 2024国际汽车安全大会上,Elektrobit的Linux专家王红燕操作系统与芯片威廉希尔官方网站 的分论坛上为大家带来了“面向功能
    的头像 发表于 09-27 09:21 492次阅读
    面向<b class='flag-5'>功能</b><b class='flag-5'>安全</b>应用的<b class='flag-5'>汽车</b>开源操作系统解决方案

    浅谈国产异构双核RISC-V+FPGA处理器AG32VF407的优势和应用场景

    威廉希尔官方网站 手段提高系统的安全性和可靠性,适用于对安全要求较高的应用场景。 应用场景 边缘计算 : 物联网、智能城市等边缘计算场景异构双核R
    发表于 08-31 08:32

    安谋科技异构算力组合,破局生成式AI算力挑战

    ,“此芯P1”不仅异构集成了Armv9 CPU核心与Arm Immortalis GPU,还搭载了安谋科技(中国)有限公司(以下简称“安谋科技”)“周易”NPU等自研业务产品。凭借高能效的异构算力资源、系统级的安全保障以及强大的
    的头像 发表于 08-13 09:12 583次阅读

    功能安全标准汽车芯片领域的应用

    功能安全不仅是威廉希尔官方网站 上的要求,更代表了对未来交通安全的坚定承诺。01、汽车芯片功能安全的重要性中
    的头像 发表于 07-16 08:28 909次阅读
    <b class='flag-5'>功能</b><b class='flag-5'>安全</b>标准<b class='flag-5'>在</b><b class='flag-5'>汽车</b>芯片领域的应用

    汽车功能安全与可靠性的关系

    当前,随着汽车领域的飞速发展,汽车也被重新定义。汽车电子电气系统设计时,离不开对功能安全和可靠
    的头像 发表于 07-13 08:28 3234次阅读
    <b class='flag-5'>汽车</b><b class='flag-5'>功能</b><b class='flag-5'>安全</b>与可靠性的关系

    专家访谈 | AI如何助力汽车功能安全?(汽车安全②:功能安全

    汽车行业,确保功能安全至关重要。开发汽车功能需要
    的头像 发表于 04-08 15:42 440次阅读
    专家访谈 | <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><b class='flag-5'>安全</b>②:<b class='flag-5'>功能</b><b class='flag-5'>安全</b>)

    NanoEdge AI的威廉希尔官方网站 原理、应用场景及优势

    工业生产过程,NanoEdge AI 可以帮助实现对生产线的实时监控和故障预测,提高生产效率和降低维护成本。 3.智能交通:通过将 NanoEdge AI 应用于交通信号灯、无人
    发表于 03-12 08:09

    高通NPU和异构计算提升生成式AI性能 

    异构计算的重要性不可忽视。根据生成式AI的独特需求和计算负担,需要配备不同的处理器,如专注于AI工作负载的定制设计的NPU、CPU和GPU。
    的头像 发表于 03-06 14:15 824次阅读

    Gtm功能安全说明软件需要采集Gtm是否被计时,这个功能怎么实现?

    Gtm功能安全说明软件需要采集Gtm是否被计时。也就是需要使用TIM模块采集Gtm时钟(CLS0_CLK),这个功能怎么实现,因为我发现
    发表于 02-19 06:05

    微半导通过ISO 26262汽车功能安全ASIL D流程认证

    微半导体(深圳)股份有限公司(以下简称“微半导”,股票代码:688380)近日深圳总部取得重大突破,国际公认的测试、检验和认证机构SGS正式向微半导颁发了ISO 26262:2
    的头像 发表于 01-31 13:39 597次阅读

    【喜讯】微半导通过ISO 26262汽车功能安全ASIL D流程认证

    1月29日,微半导体(深圳)股份有限公司(以下简称:微半导 股票代码:688380)深圳总部,国际公认的测试、检验和认证机构 SGS向微半导正式颁发了ISO 26262:201
    发表于 01-29 16:25 560次阅读
    【喜讯】<b class='flag-5'>中</b>微半导通过ISO 26262<b class='flag-5'>汽车</b><b class='flag-5'>功能</b><b class='flag-5'>安全</b>ASIL D流程认证