中国微企网
当前快看:Arm的新Cortex-R82是其首款64位实时处理器
发布日期: 2023-03-10 22:46:07 来源: 城市网

上周五,Arm宣布推出最新一代实时处理器系列Cortex-R82。大多数人更熟悉的是Cortex A系列CPU,它在运行成熟操作系统的智能手机、平板电脑等设备中作为主处理器使用。相比之下,Cortex-R系列通常用于要求苛刻“实时”性能的高性能应用,这意味着在更简单的软件堆栈中实现简单、可预测和极低延迟的响应循环。

早期的Cortex R系列处理器无法运行包括Linux在内的成熟的现代操作系统,因为它们利用简单的内存保护单元(MPU),而不是支持以下功能的更复杂的内存管理单元(MMU)。虚拟内存。通常,这不被认为是一个问题,因为实时操作系统(RTOS)工作负载通常需要更简单和更可预测的控制环路。

放大/Cortex-R82的内核可以动态分配给实时或应用处理——同一设备白天的配置文件可能与晚上不同。


【资料图】

手臂

Cortex R-82仍然提供了一个简单的MPU,但也可以选择配置MMU,CPU的内核可以单独动态分配。Arm的Neil Werdmuller假设存储控制器在高峰和非高峰时段可能以不同的配置文件运行,并根据需要将内核从实时“纯SSD”任务重新分配到“计算存储”(这可能意味着板载AI分析)。

灵活的设计

当用于存储控制器等缓存友好型应用时(Arm称R系列产品占市场85%),之前设计的32位架构严重限制了性能。现代固态硬盘通常有2gb的板载动态随机存取存储器,这与32位中央处理器的理论最大地址限制4gb非常接近。

R-82的64位架构使其与现代主流处理器保持一致,从而可以处理高达1TiB的物理地址空间。新架构还支持SIMD处理的可选氖单元,从而在存储设计上提供更大的灵活性。

最后,带有可选MMU的Cortex-R82设计将能够运行全栈操作系统,例如Linux,甚至能够与简单的RTOS并行运行。这将允许在传统上更严格的环境中重用为完整的Linux环境开发的现有高级代码。

放大/新处理器在一般基准测试中表现出适度的改进,甚至可以为使用新Neon SIMD指令的应用程序获得更好的结果。

手臂

全新的CPU设计带来了传统的性能提升和架构变革。在上表中,Arm显示了在一般基准测试中的显著改进,并且使用新的Neon SIMD指令的测试得到了极大的改进。“消费者”一栏是EEMBC消费者基准,通过Arm编译器6.14编译时使用SIMD指令;客户1至4是未指明的Arm客户的实际应用。

本文由用户上传,如有侵权请联系删除!

标签:

资讯播报
精彩推送