随着高速存储的广泛应用,对于数据密集型应用,存储器的性能是越来越高,传统架构在CPU、控制器和存储方面的性能优势已经不太明显。近日,Arm发布了具有Linux功能的Cortex-R82处理器,这个处理器的一大亮点就是专门用于存储计算驱动器,这是一个64位处理器。
据悉,Arm的Cortex-R82可以运行特定任务的已存储数据的应用程序,以减轻主机负担并获得更快的结果,包括视频转码,数据库加速和实时数据分析。Arm的存储解决方案总监Neil Werdmuller表示:“计算存储正在成为数据存储难题的关键部分,因为它直接将处理能力置于存储设备上,使公司可以安全、快速、轻松地访问重要信息,Arm大约有八成的硬盘驱动器和SSD控制器已经使用ARM处理器来实现大小、生态系统和功效。”
随着大数据和AI对存储的新要求,计算存储成为一种新的技术潮流,计算存储是将数据处理的任务交给存储层来做,而不是把数据挪到主内存里用CPU来处理。因为计算存储交给存储可以解决处理器去取数据的长耗费时和执行效率低难题,尤其是大数据处理的时候。据Arm相关人员介绍,Cortex-R82处理器是Arm的第一个64位Cortex嵌入式实时处理器,其速度是前一代Cortex-R8的两倍,该芯片最多具有八个内核,支持1TB内存,并具有内存管理单元MMU以及可选的NEON加速功能。
到目前为止,Cortex-R处理器还缺少MMU,并且无法使用虚拟内存。MMU将物理内存空间与存储驱动器上的空间结合在一起,以提供大于物理内存的虚拟空间。应用DRAM访问请求由MMU映射到实际的物理内存,这样可以将应用程序代码从存储驱动器分页到内存,从而增加了随时间运行的应用程序及其工作数据集的数量。据相关人员介绍,基于R82的存储控制器可以运行多个应用程序,而不是单个专用的存储IO处理应用程序。在存储不取数据时,处理器可以使用空闲内核来运行数据分析,数据转码或机器学习代码,Arm的R82在每个周期的神经网络工作量上比其Cortex-R8快14倍。NEON提供了单指令多数据功能,其中一条指令可以与多个寄存器一起工作以完成更多工作。当需要在多个数据对象上执行相同的操作时,这可以提高性能。Arm建议将NEON用于音频和视频处理,语音和面部识别,计算机视觉和深度学习。
对于这样的运算技术,国内的存储厂商华为是表示欢迎的。华为海量存储副总裁徐强近日表示,大数据分析的基础设施面临新挑战,存算分离技术将帮助解决这一难题。徐强认为,当今5G、云、AI加速了数字化转型,海量数据时代已经到来,目前正处在海量数据爆炸式增长的历史阶段。数据量增大的同时,数据的价值也正变的越来越重要数据的价值释放离不开数据基础设施,当前大数据分析的基础设施面临三个挑战,一是成本太高,二是数据流动困难,三是系统自动化管理复杂。存算技术恰恰需要技术分离的架构来解决这个难题,Cortex-R82处理器恰好可以帮助存储更快的执行,解决大数据痛点。
点击此处关注,获取最新资讯!
我的评论
最新评论