Arm有限公司上周发布了Cortex-R82芯片,这是一种兼具存储和数据处理能力的芯片,它可以使新一代的存储设备能够帮助处理存储的数据。
存储处理器芯片,如Marvell公司生产的芯片,以及EMC等存储设备制造商生产的芯片,负责I/O和磁盘管理,但如果您想处理数据,这项工作就落在CPU身上。这意味着数据必须在要处理的驱动器中移入和移出,这项工作落在两个不同的设备上。
但是,有一种新兴的硬件类别被称为计算存储,即在数据驻留的地方进行处理,而不是将其移动到内存中。数据通过各种方法处理,如索引和模式,消除了数据移动的延迟并释放了CPU。显然这只能在固态硬盘上实现。
Arm过去也生产过类似的芯片,R5和R8系列,但它们都是32位处理器,因此内存仅限于4GB。R82是第一款64位处理器,因此能够访问更大的内存空间。在这种情况下,R82可以访问1TB的内存。
Arm不生产芯片;它设计的是被许可人开发成芯片的设计。Cortex-R82可以用8个核心来实现。更重要的是芯片的一致性,这样所有的核心都能看到相同的内存。Arm表示,R82的性能是之前R8产品的两倍。
R82还支持机器学习模型与Arm的Neon机器学习技术,这是一种先进的单指令多数据(SIMD)体系结构扩展,可以加速信号处理算法和功能,从而加快机器学习等应用程序的速度。Arm声称Neon比上一代R8将神经网络性能提高14倍。
这是一个相当大的问题。可选的内存管理单元(MMU)使丰富的操作系统(如Linux)能够独立于主操作系统在芯片上运行。因此,存储阵列可以有自己的多核处理器、内存空间和操作系统,完全独立于主系统来执行存储处理和数据处理。所以芯片上有两个操作环境,可以为这两个任务分配核心。
这对于机器学习特别重要,因为数据集的大小正以惊人的速度增长,因此数据的存储和处理可以压倒主处理器。对主内存和CPU或GPU的调用越少越好。
R82没有进行推测性的执行,因此它的处理能力不能与Xeon或Ampere相当。但它可以进行实时处理,这对清理数据集非常有用,有助于处理原始数据并减轻初始数据处理的负担,因此CPU只处理相关信息的工作负载。
Arm还没有透露Cortex-R82何时上市。
责任编辑:tzh
-
处理器
+关注
关注
68文章
19222浏览量
229520 -
芯片
+关注
关注
454文章
50594浏览量
422786 -
cpu
+关注
关注
68文章
10843浏览量
211417
发布评论请先 登录
相关推荐
评论