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

文章图片
【CPU|ARM的新款Cortex-R82是其首款64位实时处理器】上周五 , ARM发布了其最新一代实时处理器系列Cortex-R82 。 大多数人更熟悉Cortex A系列CPU , 它们被用作智能手机和平板电脑等设备的主要处理器 , 运行着成熟的操作系统 。 相比之下 , Cortex-R系列通常用于要求“实时”性能的高性能应用程序-这意味着简单、可预测和极低延迟的响应循环-在简单得多的软件堆栈中 。
早期的Cortex R系列处理器无法运行成熟的现代操作系统 , 包括Linux , 因为它们使用的是简单内存保护单元(MPU) , 而不是支持虚拟内存等功能所需的更复杂的内存管理单元(MMU) 。 这通常不是问题 , 因为实时操作系统(RTOS)工作负载通常需要更简单、更可预测的控制循环 。
Cortex R-82仍然提供一个简单的MPU , 但它也可以有选择地配置一个MMU-CPU的内核可以单独动态地分配给任何一个 。 ARM的尼尔·沃德穆勒(Neil Werdmuller)假设 , 存储控制器在高峰期和非高峰期可能以不同的配置文件运行 , 根据需要将内核从实时的“纯固态硬盘”职责重新分配到“计算存储”-可能意味着板载人工智能分析 。
柔性设计
R-82的64位架构使其与现代主流处理器相结合 , 使其能够寻址高达1TiB的物理空间 。 新架构还为单指令、多数据(SIMD)处理带来了对可选霓虹灯单元的支持 , 从而在存储设计中提供了更大的灵活性 。
最后 , 带有可选MMU的Cortex-R82设计将能够运行全堆栈操作系统 , 如Linux , 以及甚至与更简单的RTOS并行运行 。 这将允许在传统上限制更多的环境中重用为完整Linux环境开发的现有高级代码 。
更高的性能
新的CPU设计带来了传统的性能提升和架构变化 。 在上面的图表中 , ARM在通用基准测试中显示出显著的改进 , 在使用新的Neon SIMD指令的测试中有了巨大的改 。 “Consumer”列是EEMBC Consumer Benchmark , 它在使用ARM编译器6.14编译时利用SIMD指令;客户1到4是未指明的ARM客户的真实应用程序 。
推荐阅读
- 养老金|2021年上半年办理退休,养老金核算的这些知识要把握
- 量化|量化大师麦教授:美好的不确定性
- 浪胃仙|泡泡龙的离世给所有吃播提了醒,浪胃仙顺势决定“转行”,新职业认真的吗?
- 脑梗死|脑梗死和喝酒有没有关系呢?爱喝酒的朋友,应该看看
- 米歇尔·戴斯玛克特|海奥华预言的真相,地球人被带到九级文明,揭开神话背后的秘密
- 减肥也能吃的小零食,营养美味,低脂低热量,多吃也不怕!
- 1碗面粉,不加水,锅里蒸一蒸,做香甜可口的发糕,比蛋糕还香
- 扇贝最好吃的做法,适合冬日里吃,做法简单好吃不腻,家人超爱吃
- 七种颜色的布丁吃过没有?软糯爽口,Q弹软糯
- 爱吃南瓜饼的收藏,外酥里嫩,香甜软糯,饭桌上必备,做法超简单
