risc|欧洲处理器倡议 (EPI) 完成项目的第一阶段( 三 )


“总的来说,这些成就证明了合作、协同作用和团队精神,这些都是汽车行业研究工作的特点”,- Stream Leader Knut Hufeld(英飞凌)说。“凭借其专注于具有成本效益、安全和经过认证的汽车解决方案,它可以被视为欧洲处理器在 HPC 领域整体盈利的驱动带。”

【 risc|欧洲处理器倡议 (EPI) 完成项目的第一阶段】主要成就在一辆获得道路批准的 BMW X5 汽车上展示,展示了开创性 eHPC 微控制器单元 (eHPC MCU) 的概念验证,该单元集成在一个专门设计的灵活模块化计算平台 (MCP) 中,以及多个 EPI 技术 IP。进行了大量试驾以收集数据并评估涉及自动驾驶参数的测试场景。
除其他功能外,该平台还包括支持 AI 的集成摄像头和 Elektrobit 雷达成像分析软件,并为在系统中使用 EPI 加速器进行了集成准备。这是 Stream4 中 16 个合作伙伴密切合作的结果,旨在实现其指定合适的 eHPC 平台、定义其架构和开发必要的软件开发工具包 (SDK) 的目标。
英飞凌还在架构和性能方面扩展了汽车微控制器,使其可以作为主控器控制一个或多个加速器。相关方面是安全性、安全性、回退或减少应用程序的冗余,就系统级的最高汽车安全完整性等级 D (ASIL D) 而言,这是自动驾驶应用程序所需的。
该平台是可扩展的,并且对进一步的技术开放。MCP 具有用于作为 EPI 一部分开发的其他技术的各种插槽,包括:

EPI 通用处理器的未来汽车版本
基于 EPAC RISC-V 的加速器
用于 eHPC 的 Kalray 大规模并行处理器阵列 (MPPA) 加速器块,作为 Stream 2 中的 IP 开发,并使用 Kalray 的基于 MPPA 的 Coolidge 处理器进行对象检测,用于最终的 BMW 汽车演示
Menta eFPGA
试运行表明,EPI 现在拥有适用于至少 4 级自动驾驶的特定技术--车辆大部分时间独立驾驶--从而为未来铺平道路。

除了硬件平台,该流还包括开发完整的软件生态系统,在很大程度上基于汽车软件专家 Elektrobit 的软件产品。该领域还包括汽车 eHPC 平台软件堆栈,包括针对汽车 eHPC MCU 的经典汽车开放操作系统架构 (AUTOSAR) 开发,以及针对汽车应用至关重要的 HPC GPP 和 L4Re 管理程序(虚拟化)的自适应 AUTOSAR 开发。
在安全方面,为软件锁步共同创建了一个特定的概念,从而为整体 EPI 安全概念做出了贡献。
在这个三年的初始阶段之后,结果和发现将在进一步的项目中继续进行。
共同活动
该流充当其他技术流的提供者。内部和与其他流的出色协作有助于缓解由大流行施加的旅行限制引起的问题,并使流实现其目标,如下所列。
该流建立了一个协同设计过程来塑造欧洲处理器的设计。创建了具有不同详细程度和精度的模拟和模型,以确定设计决策对未来应用程序性能的影响。一个包含 40 多个应用程序的基准测试套件用于支持协同设计并随后评估 EPI 处理器。通过在类似的硬件平台和仿真器上进行调整和测试,应用程序也已准备好在未来的 EPI 系统上运行。
“通用平台”架构的规范被定义并用作架构探索的支柱,作为 GPP 实现的起点,并定义安全性和异构集成的指导方针。
另一个主要成果是在 GPP 规范中集成了电源管理设计:电源管理固件、整合配电板设计的片外集成、PLDA 集成以及电源管理硬件集成的整合。
在支持系统软件开发的多个方面也完成了工作:通用和混合编程环境、GPP 和 RISC-V 端的 OpenMP 和 MPI 运行时、OpenMP 额外线程支持动态负载平衡 (DLB) 和基于内省的LLVM OpenMP 运行时中的调度机制,卸载 GCC 和 LLVM 工具链,在可用参考 ARM 平台上测试电源和能源监控库,以及资源管理器。