Arm宣布了其首个可同时运行实时和高级操作系统的64位Cortex-R82内核。新型Cortex-R82的性能是其前代产品的两倍,主要针对需要高达1 TB DRAM的超高端SSD,全闪存阵列以及新兴的存储处理应用。
存储需要更高的计算性能
现代SSD需要相当重要的计算性能才能解码来自新型内存(例如3D QLC NAND)的信号。存储处理应用程序(例如具有计算功能的SSD)才刚刚起步,但有望对数据中心和边缘服务器都变得非常有用。
预计这两种类型的存储设备将需要比今天更高的计算性能以及许多其他功能,但不会以显着更高的功耗为代价。
根据Arm的说法,当今85%的HDD和SSD控制器基于其内核。大量现代SSD控制器使用Arm的相当成熟的Cortex-R5或Cortex-R8内核,而支持存储处理的SSD依靠使用Arm的Cortex-A53内核的ASIC或FPGA,这些内核最初不是为SSD设计的,通常也不是最理想的存储选择。
Arm的Cortex-R82是公司的第一个基于Armv8-R架构的64位R系列处理器内核,可以配备执行裸机和RTOS的内存保护单元(MPU)以及内存管理单元(MMU)执行高级操作系统。此外,该内核还支持用于机器学习(ML)和浮点计算的可选Neon加速器,这对于具有计算功能的存储应用程序特别有用。此外,Cortex-R82内核具有40位存储器寻址功能,并且可以寻址高达1 TB的DRAM,从而可以构建具有大量内存的存储处理应用程序以及具有4 GB以上内存的客户端SSD。 DRAM。