Arm推出Cortex-R82处理器,让SSD也能肩负AI运算

Arm于9月3日的新品技术说明会中,披露了全新的Cortex-R82处理器,不但具有64bit运算与内存寻址能力,还能搭配选配的MMU以兼容并执行Linux操作系统,赋给存储设备自体处理资料的能力,为边缘运算带来更多样应用。

在5G通信的推波助澜下,边缘运算应用也越来越广泛,以智能监视器为例,如果我们没有在边缘设备安排运算单元的话,就需要将监视器拍下整段的图片回传至云计算服务器,将占用大量资料传输带宽并增加资料处理的延迟。

若将运算单元下放至边缘设备,就能在边缘完成资料分析,即时通报异常状态(比方店面遭窃),并只将分析完成的特征资料回传云计算(如顾客人流分析),大大缩短延迟并节省带宽。

Cortex-R82就是在这样的概念下,将先前推出的Cortex-R8进行大幅改款,从原本32bit架构提升至64bit架构,不但将内存寻址能力4GB推升至1TB,带来2倍处理器性能表现,更可选择性搭配ArmNeon指令集强化SIMD与浮点运算性能,带来比Cortex-R8高出14倍的AI运算性能。。

在以往的状态下,Cortex-R8仅支持RTOS(Real-Time Operating System,即时操作系统),意味着只能作为存储设备控制器,而无法兼容Linux操作系统并执行各种应用程序。而Cortex-R82能够选择性搭配MMU(Memory Management Unit,内存管理单元)以在处理器核心执行Linux操作系统,如此一来便能将各种现有程序转移到至Cortex-R82,分担系统主要处理器的工作负担。

Arm资深存储方案经理黄晏祥在说明会中详细介绍了Cortex-R82处理器的概念与规格。

Cortex-R82最大的特色是能在存储设备上完成部分运算,降低主要处理器的工作负担,并缩短资料处理的延迟。

Cortex-R82采64bit运算架构,并可选配MMU、Neon等功能。

Cortex-R82具有相当的定制弹性,最多可选择8核心架构。

Cortex-R82不仅能支持RTOS,还能在选配MMU之后执行Linux操作系统。

在设计阶段,Cortex-R82就能依需求与成本考量调整MMU的数量。若要将Cortex-R82单纯作为存储设备控制器,就不需搭配MMU,若计划运用于边缘运算,则可搭配任意数量MMU。

此外搭载MMU的核心还能即时改变运行模式,在访问高峰期作为存储设备控制器,并在离峰期作为运算单元,使用上具有高度弹性。

另一方面,Cortex-R82也能兼容于现有的Arm架构程序,因此预期软件的转移与部署将会相当顺利,可能很快就能看到实际应用实例。

Cortex-R82能将资料处理的场合拉近至存储设备,举例来说可以通过机器学习的协助进行照片分类。

Cortex-R82的优势之一就是具有高度定制弹性,让开发者能依需求与成本考量调整MMU的数量。

此外搭载MMU的处理器核心也能动态调整使用模式,在访问高峰期作为存储设备控制器,并在离峰期作为运算单元。

Arm提供完整的生态链,让开发者能够快速研发、部署应用程序。

在众多合作伙伴的努力下,Cortex-R82具有优异的软件兼容性。

Arm台湾总裁曾志光在会后访谈中表示,现在正处于5G与边缘运算基础建设需求的增长期,Cortex-R82正是能够填补传统服务器、边缘运算设备与存储设备之间的性能空缺,期望能发挥强化边缘运算的目标。