历史上的今天
返回首页

历史上的今天

今天是:2024年09月04日(星期三)

正在发生

2020年09月04日 | arm 64位实时处理器Cortex-R82,5nm工艺,性能高达5.82 MHz

2020-09-04 来源:网络整理

虽然Arm的芯片部门存在被出售的可能,但Arm公司的技术人员并没有停下脚步。

 

本周,Arm推出了其首款64位实时处理器,这是其Cortex-R系列的最新产品,其中包括Linux支持以及对企业存储应用的重视。该策略反映了使处理和分析更接近数据的日益增长的需求。

 

64位Cortex-R82添加了“计算存储”(computational storage)功能,例如通过内存管理选件支持Linux微服务和云本机软件开发。它还满足了解决更大内存容量的需求,该公司表示,这正在成为运行Linux或新兴计算存储设备时性能的障碍。

 

Arm指出:“计算存储就是使存储设备更智能,以便直接在存储数据的地方处理数据。”

 

 

根据工作负载测试,Cortex-R82的性能比以前的Cortex-R5和-R8提高了一倍,同时还集成了公司在包括驱动器控制器在内的传统企业存储基础架构中的优势。传统上,存储控制器运行裸机工作负载。为了扩展这些功能,Cortex-R82包括一个可选的内存管理单元,它允许操作系统直接在存储控制器上运行。

 

Arm存储解决方案总监Neil Werdmuller说,这为在基于Linux的微服务上运行提供了“新的和改进的应用的机会”。该公司表示,实时处理器还提供其Neon技术,用于加速机器学习工作负载,这些工作负载占据了企业数据中心中许多计算存储需求。

 

R82处理器还旨在解决诸如内存访问障碍之类的性能不足,以及企业对运行基于Linux的服务的需求不断增长。Werdmuller在博客中指出:“需要具有更高可寻址空间的更高性能,实时计算以及运行Linux以支持下一代计算存储设备的能力。”

 

除了Linux支持外,实时处理器还可以访问高达1Tb的DRAM地址空间,同时为不同的工作负载重新分配计算资源。同时,可选的内存管理单元支持Linux和其他高端操作系统以及应用程序代码和一长串的数据库应用程序。

 

 

“运行Linux的能力为开发人员提供了一套全新的软件工具和技术,例如Docker和Kubernetes,可用于其存储应用程序,从而提供了一种加速的实现方法,” Werdmuller补充说。

 

Arm推出了越来越多的芯片,他们强调,本地数据处理是通过消除大文件移动以及其他架构调整来减少延迟的一种方式。这种转变带来的收益包括数据库加速,更快的数据分析和更快的应用,例如流应用程序的图像和视频处理。

 

Arm的计算存储方法旨在通过用简单的“操作”请求代替来自存储的传统数据调用来简化数据存储,检索和处理。该前端步骤消除了移动数据的需要,而无需在交付所需结果之前处理存储中的操作请求。

 

Arm表示,该方法旨在解决数量不断增长的数据驱动型工作负载,例如机器学习模型,这些工作负载已超过当前数据中心服务器的容量。同时,Linux支持扩展了“驱动器”工作负载的范围。

 

Werdmuller表示:“直接在驱动器上运行Linux和相关的软件工具有助于计算工作量管理和文件系统识别,以执行驱动器上的计算并生成有关驱动器的见解,从而大大减少了数据移动,延迟和能耗。”

 

灵活的存储控制器还可以实现平衡,从而可以根据需要调整控制器上运行的不同工作负载类型。例如,R-82将在高峰需求期间促进实时存储工作,然后在非高峰时段切换到数据分析任务。

 

Arm表示,Cortex-R82四核集群基于5纳米工艺技术打造。群集配置集成了1Mb的L2共享缓存。最大时钟频率超过1.8 GHz,根据CoreMark CPU和嵌入式微控制器基准测试,性能最高可达5.82 MHz 。

 

据了解,Cortex-R82支持的Linux OS发行版包括Red Hat Enterprise Linus,SUSE和Ubuntu。

 

到目前为止,上一代 R 处理器都是基于前代 Armv7-R 或 ArmV8-R 的 32 位架构,比如 Cortex-R52。多年来,这对于部署这些处理器的用例来说还是不错的,也足够了。然而,在现代产品中,我们看到更大内存寻址的设计变得必要。例如,现代固态硬盘在其控制器上经常使用高达 2GB 的 DRAM 内存,这接近于 R8 CPU 的 32 位 4GB 内存寻址限制。

 

新的 Cortex-R82 增强了核心,使其性能比 R8 提升了 2 倍,使用了更宽的物理寻址空间,最高可达 1TB,这与系统的其他部分是一致的。Arm 目前并没有透露太多关于 R82 的微架构,以及它与 R8 的不同之处,但我们猜想随着向 Armv8-R 架构的转变,会有一些重大的变化。

 

从架构和微架构方面来看,这里一个重要的新增功能是可选择加入用于 SIMD 处理的 NEON 单元,包括新的点产品指令。这将使处理器本身具有更高性能的并行处理计算能力,使 SSD 控制器设计者等客户的设计更具灵活性。

 

微架构的另一大变化是加入了 MMU,这使得 Cortex-82 实际上可以作为 Linux 等丰富操作系统的通用 CPU。如果处理器可以自己运行自己的操作系统,这对于 -R 系列未来的目标市场可能性来说,其实是一个相当大的变化。Arm 的产品介绍主要集中在存储控制器上,既能像现在这样运行实时工作负载,又能加入丰富的操作系统,以实现更复杂的算法和更高层次的应用,而这些在裸机和实时操作系统上是不太可行的。

 

随着存储市场的发展,我们看到合作伙伴提出的最大要求之一就是灵活性。Cortex-R82 处理器的新特性让合作伙伴有可能设计出多达 8 个内核的多核实现,并根据软件中的外部需求调整存储控制器上运行的工作负载类型。例如,停车场会经常使用视频监控来识别车牌信息,而这些车牌信息以后会被用于计费。在白天,车辆登记车牌数据会被收集,这意味着大部分核心被用于密集存储。到了晚上,这些核心将用于处理计费数据,并将调整进行所需的数据分析和机器学习。随着存储控制器越来越多样化,以应对不同的市场和功能,Cortex-R82 提供的架构可以提供这种极度的灵活性 -- 降低成本和上市时间。

 

Arm 表示,目前 85% 的存储解决方案都使用 Cortex-R 处理器,因此新的 R82 很可能代表着性能的大跃进,并为厂商在未来设计中设计新的差异化功能提供了新的可能性。

 

 

 

 

 

 

推荐阅读

史海拾趣

Custom Electronics Inc公司的发展小趣事

在电子行业的早期阶段,CEI凭借其卓越的研发团队和创新能力,成功开发出一款具有革命性的新型电容器。这款电容器以其高效能、长寿命和稳定性强的特点,迅速在市场中获得认可。CEI借此机会,进一步扩大了生产规模,提高了产品质量,逐渐确立了其在电子行业中的领先地位。

智浦欣(Chipstar)公司的发展小趣事

随着公司规模的不断扩大和业务的快速发展,智浦欣公司意识到,必须加强内部管理和人才培养才能确保公司的持续健康发展。于是,公司引进了一套先进的管理体系和人才培养计划。在管理体系方面,公司建立了完善的组织架构和业务流程,提高了工作效率和协同能力;在人才培养方面,公司注重员工的个人发展和职业规划,提供了多样化的培训和学习机会,激发了员工的工作热情和创新能力。

Broyce Control公司的发展小趣事

Broyce Control的故事始于1963年,当时创始人[XXXXX]在英国的一个工业小镇上开设了这家专注于控制面板制造的公司。起初,Broyce Control主要为当地的中小型工厂提供定制化的电气控制解决方案。由于[XXXXX]对电气技术的深刻理解和对工业应用的敏锐洞察,公司的产品在市场上迅速获得了认可。随着口碑的传播,订单量逐渐增加,Broyce Control逐渐积累起了一定的资本和技术储备。

DECON公司的发展小趣事

企业文化是企业的灵魂,DECON公司注重企业文化的建设和传承。公司倡导“诚信、创新、卓越”的企业精神,鼓励员工勇于创新、追求卓越。同时,公司还注重团队建设和人才培养,为员工提供广阔的发展空间和良好的职业前景。这些举措不仅增强了员工的凝聚力和归属感,也为企业的发展注入了源源不断的动力。

创世(CS)公司的发展小趣事

作为一家有社会责任感的企业,创世公司始终关注环境保护和可持续发展。公司积极推广绿色生产技术和资源循环利用方案,减少生产过程中的能源消耗和废弃物排放。同时,创世公司还积极参与社会公益活动,为社会和环境贡献自己的力量。这种对社会责任的关注和担当使得创世公司在电子行业中树立了良好的形象。

Glorious Sources Co Ltd公司的发展小趣事
使用万用表等工具检测放大电路和滤波电路各元件的电压、电流等参数是否正常。

问答坊 | AI 解惑

过滤口罩常见使用问题

问题1:是不是越小的粉尘,越难被口罩过滤呢?   解答:一般而言,我们会以为越小的粉尘越难被过滤,但这是个似是而非的观念,以过滤理论而言,主要有五种过滤粉尘的方法:(1)布郎运动[Brownian Diffusion]-对越小的粒子,效应越强。(2)拦 ...…

查看全部问答>

来聊聊你与MP3的情缘吧!——MP3播放板等你拿

  因为参加古道热肠家宝宝的猜画名活动(https://bbs.eeworld.com.cn/thread-106370-1-1.html), 喜获古道热肠赠送的MP3模块,在这里非常感谢古道热肠。 因为留在手里,不如把他发给最适合他的人,遂开展此活动,将这一块MP3模块赠出,具 ...…

查看全部问答>

wince 修改内存大小后standby起不来。

bsp本来的内存是64M的,现在改成了128M,系统是可以运行,只是正常的standby功能,起来一部分就停住了。希望高手指点…

查看全部问答>

ADS编译错误,大虾指教!

初学嵌入式编程,lpc2132下串口,写了一个清空FIFO的函数: void CLEAN_FIFO_U0() {     uint8 temp;     if(!(U0LSR&0x01)) return;     while(U0LSR&0x01)         temp = U0 ...…

查看全部问答>

请教个小问题

内核为应用程序提供基本服务,为了能支持流接口驱动程序,内核重定向应用程序的文件I/0函数到适当的流接口驱动程序进入点。 wince内核为什么要一直运行着?也就是说为什么系统一开始加载就要运行nk.exe? 需要时才调用不行吗?…

查看全部问答>

请问:能够将编码器通过增速机构链接到电机轴,提高编码器的等效分辨力?

请问:能够将编码器通过增速机构链接到电机轴,提高编码器的等效分辨力? 有哪位大侠这样用过么?效果如何?…

查看全部问答>

430汇编求助!

149汇编程序。 Q03142 MOV.W 0xD0E4, R6 Q03146 AND.W 0xD2E0, R6 Q0314A BIS.W R6, 0xD2BC 求助上面的地址0xD0E4,0xD2E0,0xD2BC 代表的是上面意思啊? 在149中RAM ...…

查看全部问答>

两轴联动,插补算法,运动速度太慢.有什么办法?

我用PWM控制两路伺服.进行两轴联到.我测试走一个圆,走是能走出来,就是运行速度太慢. 有没有人搞过这块,有经验指导一下.不胜感谢.…

查看全部问答>

什么是格雷码(Gray Code),为何如何使用格雷码

格雷码(英文:Gray Code, Grey Code,又称作葛莱码,二进制循环码) 是1880年由法国工程师Jean-Maurice-Emlle Baudot发明的一种编码,是一种绝对编码方式。 典型格雷码是一种具有反射特性和循环特性的单步自补码,它的循环、单步特性消除了随机 ...…

查看全部问答>