64位处理器_Arm的新款Cortex-R82是其首款64位实时处理器

Arm推出了Cortex-R82处理器,这是一款针对高性能实时应用的处理器,具备动态分配实时和应用程序处理的能力。新特性包括64位架构、可选MMU支持运行Linux等全栈操作系统,以及SIMD处理能力增强,尤其适合存储控制器等应用。Cortex-R82的更新解决了32位地址限制问题,提升了处理大量数据的能力,并为实时操作系统和Linux环境提供了更多灵活性。
摘要由CSDN通过智能技术生成

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

aca62eea7bf4df240d96012af21c429e.png

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

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

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

灵活的设计

当用于存储控制器等对缓存友好的应用程序时(Arm说R系列产品占据了市场的85%),先前设计的32位体系结构对性能进行了严格限制。现代SSD通常具有2GiB板载DRAM,令人不安地接近32位CPU的4GiB理论最大地址限制。

R-82的64位体系结构使其与现代主流处理器保持一致,从而使其能够处理高达1TiB的物理地址空间。新架构还为单指令多数据(SIMD)处理提供了对可选Neon单元的支持,从而在存储设计中提供了更大的灵活性。

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

放大 /新处理器在通用基准测试中显示出适度的改进,对于使用新的Neon SIMD指令的应用程序,甚至可以得到更好的结果。

新的CPU设计带来了传统的性能提升以及体系结构上的变化。在上表中,Arm显示出通用基准方面的显着改进,并且利用新的Neon SIMD指令进行的测试得到了大幅改进。“消费者”列是EEMBC消费者基准,它在通过Arm Compiler 6.14进行编译时利用了SIMD指令;客户1至4是未指定的Arm客户的实际应用程序。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值