《20-郭任.pdf》由会员分享,可在线阅读,更多相关《20-郭任.pdf(22页珍藏版)》请在三个皮匠报告上搜索。
1、对比 Armv8-R AArch32&Infineon TriCore新32位ABI应用于Zonal架构的探索郭任阿里巴巴达摩院 高级技术专家Contents目录汇报一年来取得的进展回顾-新32位(ILP32 on RV64*)01对比 Armv8-R AArch32&Infineon TriCore机遇-主流 Zonal 架构对比02如何促进 RISC-V Zonal 架构软件生态发展?未来-软件生态建设0301回顾-新32位(ILP32 on RV64*)汇报一年来取得的进展ILP32 ABI传统32位(32ilp32)32-bit ISALP64 ABI传统64位(64lp64)64-b
2、it ISAEF_RISCV_N32(新32位)历史上有很多架构都尝试过新32位,譬如:AArch64_ilp32、x86_x32 和 mips_n32,但受制于传统32位硬件的普及和用户习惯,未获得 Linux 用户生态的广泛认可。因此,当我们在RISC-V上开展这项工作的时候,受到了很大质疑:过去的架构都失败了,我们为什么可以成功?既能利用 ILP32 提升缓存和内存效率,又能使用 RV64*ISA 指令提升性能。ILP32 ABI64-bit ISARISC-V 新32位一年来的进展完成了 RISC-V 新32位 eBPF JIT 功能的开发。相比传统32位,平均性能提升2.6倍。202
3、4.7RT-Thread 和 Nuttx 两个开源RTOS 的上游开发主线接受了新32位ABI,并适配了 K230。携手嘉楠完成新32位适配玄铁c908 生态芯片-K230D,向产品化迈出了关键的一步。2024.5玄铁团队与PLCT实验室联合发布:新32位产品级开源工具链及Linux内核,针对 Linux 内核 和 RTOS。2024.3K230D-Integrated 128MB XuanTie C908 based K230 with 512MB相比传统64位,内存开销减少 30%(37MB-24MB)https:/ Zonal 架构对比对比 Armv8-R AArch32&Infineo
4、n TriC汽车电子/电气架构的技术趋势GatewayDomain ECUECUDISTRIBUTED E/E ARCH智能汽车时代,传统分布式电子/电气架构正在按功能域进行融合,Zonal 架构进一步提升集成度,集中配电,减少ECU数量,降低线束重量。汽车电子/电气架构的技术趋势GatewayDomain ECUECUDISTRIBUTED E/E ARCHDOMAIN E/E ARCH智能汽车时代,传统分布式电子/电气架构正在按功能域进行融合,Zonal 架构进一步提升集成度,集中配电,减少ECU数量,降低线束重量。汽车电子/电气架构的技术趋势智能汽车时代,传统分布式电子/电气架构正在按功
5、能域进行融合,Zonal 架构进一步提升集成度,集中配电,减少ECU数量,降低线束重量。Central ComputerZone ControllerGatewayDomain ECUECUDISTRIBUTED E/E ARCHDOMAIN E/E ARCHZONAL E/E ARCHZonal 架构特点:数据集中,提升通信效能算力集中,减少 ECU 数量车用ECU在向Zonal架构演进时,首先对处理器性能提出更高要求,因此,也带动了 CPU ISA 的变革:Infineon TriCore ISATriCore is a unified,32-bit microcontroller-DSP
6、,single-core architecture optimized for real-time embedded systems.Most instructions executed in one cycle.32-bit architecture 16-bit and 32-bit instructions for reduced code size 16 Data GPRsSupport Floating PointSupport DSP SIMDAURIX TriCore microcontroller family:TC2xx(200Mhz)TC3xx(300Mhz)TriCore