广告

ARM发布新一代Cortex-R82:首次支持Linux,首款64位实时控制器,SSD缓存可达1TB,性能翻倍

2020-09-04 17:20:10 综合报道 阅读:
今天刚说到5个大学生4个月造出RISC-V芯片的事情,那边“敌对阵营”ARM就发布了新款Cortex-R82:首款64位实时控制器,首次支持Linux,SSD缓存可达1TB,号称比R8性能翻倍,究竟如何?为什么终于支持Linux了......

今天刚说到5个大学生4个月造出RISC-V芯片的事情,那边“敌对阵营”ARM就发布了新款Cortex-R82:首款64位实时控制器,首次支持Linux,SSD缓存可达1TB,号称比R8性能翻倍,究竟如何?为什么终于支持Linux了......DAzednc

 DAzednc

说到ARM处理器,面向手机、平板等移动设备的Cortex-A系列大家再熟悉不过了,其实还有两条Cortex系列产品线,也是无处不在,但非常低调:一个是Cortex-M系列微控制器,另一个就是Cortex-R系列实时处理器。DAzednc

Cortex-M、Cortex-R系列因为对性能和技术要求不高,所以更新换代非常慢,Cortex-R系列上次升级还是2016年的Cortex-R8、Cortex-R52,如今已经广泛用于4G/5G基带方案、硬盘存储方案,官方称目前市面上硬盘主控都是基于Cortex-R系列。DAzednc

DAzednc

今天,ARM正式发布了新一代Cortex-R82,第一次为该系列引入64位的ARMv8-R架构,也第一次支持Linux系统,同时号称是全球性能最高的实时控制器,相比于R8翻了一番,同时具备更专注的实时能力,具有最低的延迟和持续稳定的性能。DAzednc

DAzednc

ARM没有透露R82的具体架构设计细节,只说最多可以支持8核心,仍然专注用于硬盘控制器,不但可以继续负责实时负载,还增加了更复杂的算法、更高级的应用。DAzednc

升级到64位架构之后,最直接的好处就是DRAM内存寻址空间更大了,直接可以支持到1TB,并且在整个系统内都是具备一致性的。DAzednc

DAzednc

而现在32位的R8只能支持到2GB DRAM——SSD容量越来越大,对缓存需求越来越高的眼下,2GB显然已经捉襟见肘。DAzednc

同时,R82支持更高级的机器学习特性,比如可选ARM Neon单元,用于SIMD和浮点指令处理,支持向量点积(Dot Product)指令,支持ARM Compute Library计算库,每时钟周期神经网络性能比R8快了14倍。DAzednc

DAzednc

这些都可以大大提升并行处理性能,从而让SSD主控设计更加灵活。此外,R82还包含了MMU单元,可以在Linux等富操作系统里充当通用目的CPU。DAzednc

DAzednc

要知道,Cortex-R系列一直在还能运行ROS实时操作系统,如今竟然支持了完整的Linux,自然是一个巨大的飞跃。DAzednc

ARM为什么以往不支持Linux

曾经Linux创始人Linus Torvalds解释了为什么ARM架构无法在服务器领域取得成功。DAzednc

当前x86架构已经占领了服务器领域绝大多数市场份额,但从这些年来x86服务器的远程管理芯片以及处理器本身的漏洞频现,尤其是在2018年年初爆出的幽灵和熔断漏洞将服务器硬件安全问题推向了风口浪尖。与此同时一些互联网公司尝试自主设计服务器架构,如脸谱早在几年前就在研发自己的服务器基础设施openRack。而一些芯片厂商也在尝试使用不同的指令集设计服务器芯片,早在2016年时Cavium就推出了首款使用ARM v8指令集的48核服务器处理器ThunderX,高通也试图通过Centriq 2400处理器进入服务器领域。华为也在今年年初推出了64核的鲲鹏920处理器。同时IBM也与一些厂商签订合约共同建立openPower联盟,想重新回到服务器高性能计算领域。DAzednc

现今云计算服务器领域大部分使用的是以Linux为内核的操作系统,所以对于这个问题,Linux的创始人Linus Torvalds有自己的看法。DAzednc

他认为现在开发者大多都在以x86为基础的平台上开发,而在开发过程中开发者使用的机器也是x86架构的,这可以方便的将云端应用部署到服务器上,但是如果使用ARM架构的服务器,开发者在x86架构的本地机器上进行开发,这样会造成测试与工作环境不匹配。同时由于这个原因,云计算提供商会将其他的处理器架构的优先级降低,导致其他指令集架构的处理器更加无法进入这个市场。DAzednc

现在Arm为什么要支持Linux?

个人认为,有以下几个原因:DAzednc

1、Arm曾经在服务器方面投入了很大的精力,虽然没有取得成功,但是云计算市场越来越大,云服务器需求越来越强劲。DAzednc

2、RISC-V发展迅猛,特别是最近两年在中国得到了飞速发展,2019年10 月 ,阿里巴巴旗下芯片公司平头哥宣布开源开源RISC-V芯片设计平台,软硬件全套代码已上GitHub,大大降低了RISC-V芯片设计与研发的难度。大厂IBM等也涉足RISC-V研发设计。DAzednc

这势必给ARM带来了很大的压力,移动端一家独大的局面恐怕迟早要打破,因此Arm不得不更加开放。DAzednc

3、强大的开发者社区需求,特别是边缘计算、物联网、微云服务器势不可挡,这类开发有相当一部分基于精简Linux内核。DAzednc

 DAzednc

责编:ChalleyDAzednc

  • 微信扫一扫
    一键转发
  • 最前沿的电子设计资讯
    请关注“电子技术设计微信公众号”
  • Nothing Phone 1 官方承认品控缺陷,但拆解后有新发现 前一加手机联合创始人裴宇创立的 Nothing 公司在国外备受关注,但Nothing Phone 1发布之后却被网友爆料大量翻车现场。目前官方也已承认了Nothing Phone 1 在前摄开孔位置附近出现了坏点或绿晕的问题。但Nothing Phone 1也并非一无是处,著名的 JerryRigEverything 耐用性测试就称其“超级坚固”。
  • iFixit 拆解M2 MacBook Ai:没有散热器,但有用途不明的加 日前,iFixit发表了M2 MacBook Air的拆解视频,表示在M2 MacBook Air 中发现了新增的端口,以及加速度计。
  • 适用于CSP GaN FET的简单高性能散热管理解决方案 本文将演示芯片级封装(CSP) GaN FET提供的散热性能为什么至少能与硅MOSFET相当,甚至更胜一筹。GaN FET由于其卓越的电气性能,尺寸可以减小,从而能在不违背温度限制的同时提高功率密度。本文还将通过PCB布局的详细3D有限元仿真对这种行为进行展示,同时还会提供实验验证,对分析提供支持。
  • 用M2芯片升级M1 MacBook Pro,结果…… 虽然新款 MacBook 与上一代机型的硬件和外形尺寸大致相同,但 M2 芯片的升级带来了主要的性能和电池增益。YouTuber用户@ Luke Miani尝试使用 M2 芯片升级 M1 MacBook Pro。该UP主想知道,既然设计结构相同,那么将 M1 芯片换成 M2 芯片能否成功……
  • 手动拆解十万元的比亚迪“元”,附详细拆解图 大家是不是对手机、电脑等小型消费电子的拆解已经习以为常了?这次有个券商搞了个大动作,动手拆了一辆市场价值十万元的比亚迪“元”,还撰写了一份详细的拆解报告,刷屏了券商、汽车等行业,网友们也大呼“硬核”。
  • 欧洲大学生拼凑出首台RISC-V超级计算机 一个欧洲大学生团队拼凑出第一台RISC-V 超级计算机,展示了 RISC-V 在高性能计算和代理方面的潜在前进道路,为欧洲摆脱对美国芯片技术的完全依赖提供了机会。
  • 俄罗斯首款国产笔记本电脑搭载自主研发“Baikal-M”处 Promobit公司董事Maxim Kposov在接受采访时表示,这款笔记本电脑主要面向企业市场和国家参与的公司。
  • 智能楼宇不只是能源管理 新冠疫情的到来,引发了我们在如何在办公室、工厂和商店等室内环境更智能、安全地进行社交和协作方面更多的思考与讨论。
  • 利用LM386音频放大器设计无线电接收器电路 LM386音频放大器IC可用于设计简单的无线电接收器电路,并且这些电路还能提供惊人的高性能。这些电路可用于接收中、短波波段的AM、CW和SSB射频传输,而不需要外部天线。
  • 将以太网供电用作室内定位和实时定位系统的骨干网 本文将探讨室内定位和实时定位系统的实现方式,并说明两者之间的区别,还将讨论以太网供电(PoE)如何为这些定位服务和用于实施这些服务的设备提供理想的高速供电骨干网。
  • 苹果iPhone 14的最新爆料:关于摄像头、处理器、基带、 选用的将是夏普和LG Innotek供应iPhone14的前置摄像头,也有其它渠道消息显示两家制造商的供应比例是相同的。
  • 4种应该注意的CPU漏洞 在设计一个复杂的处理器内核时,可能会出现1000到2000个不等的bug,经验告诉我们这是事实,尽管这个数字听上去难以置信。而且并不是所有的bug都是一样的:它们的重要性和带来的后果有很大的不同。本文让我们来看看4种不同类型的CPU漏洞,如何找到它们?以及如果我们没有及时找到并击中它们,对用户来说会有着怎么样的后果?
广告
热门推荐
广告
广告
EE直播间
在线研讨会
广告
广告
面包芯语
广告
向右滑动:上一篇 向左滑动:下一篇 我知道了