ARM 宣布新的 CCI-550 和 DMC-500 系统 IP

这篇具有很好参考价值的文章主要介绍了ARM 宣布新的 CCI-550 和 DMC-500 系统 IP。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

快速链接:
.
👉👉👉 个人博客笔记导读目录(全部) 👈👈👈

  • 付费专栏-付费课程 【购买须知】:
  • 【精选】ARMv8/ARMv9架构入门到精通-[目录] 👈👈👈
  • 联系方式-加入交流群 ----联系方式-加入交流群

arm cci,ARM,arm开发,armv8,armv9,arm,trustzone,tee,嵌入式


ARM 宣布新的 CCI-550 和 DMC-500 系统 IP

 
arm cci,ARM,arm开发,armv8,armv9,arm,trustzone,tee,嵌入式

今天,ARM 宣布其 CoreLink 系统 IP 设计产品组合中新增了两个新成员:CCI-550 互连和 DMC-500 内存控制器。从 CCI 公告开始,我们发现了缓存一致性互连的第三次迭代。CCI 是 ARM big.LITTLE 战略的基石,因为它在 CPU 集群和其他 SoC 模块(例如主内存控制器)之间提供所需的缓存一致性系统互连,从而实现所有 IP 模块之间的异构多处理。

CCI-550 是 ARM在 2 月份宣布的CCI-500 的改进版以及其他 IP,例如新的 Cortex A72 内核设计。CCI-500 和新的 CCI-550 都是 CCI-400 的新一代继承者,CCI-400 存在于所有当前发布的 big.LITTLE SoC 中,例如三星的 Exynos、联发科的 Helio 或高通的 Snapdragon 设计。早在二月份,我就非常兴奋地看到 ARM 改进了其 IP 产品组合的这一部分,因为似乎在性能和功耗方面可以进行很多优化。
arm cci,ARM,arm开发,armv8,armv9,arm,trustzone,tee,嵌入式

提醒一下,新的 CCI-5X0 设计的主要特点是在互连中添加了一个窥探过滤器,该过滤器能够在其相干代理之间维护所有缓存内容的目录。在以前的 IP(例如 CCI-400)上,所有一致性消息都需要在所有代理之间广播,导致它们必须唤醒并做出响应。这不仅会因延迟增加而影响性能,还会因处理开销而影响功耗。对于新的 CCI 系列,ARM 解释说,在大量使用的情况下,新的监听过滤器可以节省高达“数百毫瓦”的功率,这是一个非常重要的数字。

由于 CCI-400 操作方式的广播性质,这意味着添加另一个相干代理将导致消息数量(例如窥探查找)呈二次方增加。另一方面,CCI-500 能够利用新的滤波器将 ACE(AXI 一致性扩展)主端口数量从 2 个增加到 4 个,而不会增加开销。例如,如果供应商希望这样做,则可以实现最多 4 个 CPU 集群。新的 CCI-550 再次改进了这一配置选项,将 ACE 主端口的最大数量提高到 6 个。

arm cci,ARM,arm开发,armv8,armv9,arm,trustzone,tee,嵌入式

在 ARM 提供的示例 SoC 布局图中,我们看到 CCI-550 配置了两个 CPU 集群,例如 Cortex A53 和 Cortex A72。剩下的四个 ACE 主端口可以专用于完全一致的 GPU。

ARM 解释说,其尚未发布的代号为“Mimir”的下一代 Mali IP 将完全缓存一致,并且非常适合利用这种配置(当前一代基于 Midgard 的 GPU,例如 T6- /7-/800系列仅I/O一致)。完全一致的 GPU 将能够利用 OpenCL 2.0 和 HSA 等 API 提供的共享虚拟内存和新的简化程序员模型。

arm cci,ARM,arm开发,armv8,armv9,arm,trustzone,tee,嵌入式

虽然 ACE 主端口数量从 4 个增加到 6 个,但可能的内存接口数量也从最多 4 个增加到最多 6 个。这使得总峰值互连带宽(总峰值互连带宽)增加了高达 60%。总带宽)。这种改进不仅来自两个额外的内存接口,而且还来自于互连本身微架构的改进。例如,我们得知与 CCI-500 相比,CCI-550 能够将 CPU 到内存的延迟减少 20%。

ARM 解释说,其 CCI IP 是高度可定制的,因此每个供应商都可以根据自己的需求进行配置。IP 将能够根据所需接口和端口的数量在物理实现方面进行扩展。

作为 IP 供应商,ARM 的目标是提供高度优化的集成解决方案,因此内存控制器也是此类设计的一部分。ARM 之前提供了支持 DDR4 的 DMC-520,但该内存控制器针对的是采用 AMBA 5 系统 IP(例如 ARM 的 CCN(缓存一致性网络))的更复杂的企业设计。另一方面,今天发布的 DMC-500 是 ARM 首款面向移动设备的内存控制器,支持新的 LPDDR4 内存标准。针对 CCI 系列等 AMBA 4 系统 IP,这是我们最有可能看到智能手机等消费设备供应商采用的内存控制器 IP。

arm cci,ARM,arm开发,armv8,armv9,arm,trustzone,tee,嵌入式

DMC-500 承诺支持高达 2133MHz 的 LPDDR4,同时仍保持 LPDDR3 兼容性。这是一个重要的差异化因素,因为这样做 ARM 能够在供应商选择实现方面提供最大的灵活性。在性能方面,ARM 承诺在低功耗设计中将内存带宽利用率提高高达 27%。

总而言之,今天的发布为 ARM 的 IP 产品组合提供了一些坚实的改进。在内存控制器方面,我不确定 ARM 的 DMC 的采用率是多少;据我所知,主要的“重量级”SoC 供应商目前选择采用自己的内存控制器 IP。那些没有自己的 IP 而是使用 ARM 设计的公司通常很难挑选出来,因为很多时候内存控制器的选择对系统来说是完全不可见的。

在互连方面,我预测我们将看到第三方供应商进行更多讨论和开发。即使在当今备受瞩目的 big.LITTLE SoC 中,我也只知道 LG 的 Odin 使用 ARM 的 CCI 作为其 SoC 结构的“中心部分”,而三星等其他供应商则选择将其与自己的互连结构一起实施。拥有资源和设计人才的供应商也可能选择将缓存一致性实现到自己的互连 IP 中。因此,他们无需 ARM 的 CCI IP 即可部署 big.LITTLE 系统或其他类似的完全一致的 SoC。例如,联发科技是率先在Helio X20中借助内部设计的 MCSI 实现这一点的公司之一。明年,我们应该会看到新的 big.LITTLE SoC 配备了 ARM IP(例如 CCI-500 或 550)以及第三方 IP,为 SoC 供应商创造了一个新的差异化点,这无疑将使竞争格局变得更加有趣。文章来源地址https://www.toymoban.com/news/detail-774593.html

到了这里,关于ARM 宣布新的 CCI-550 和 DMC-500 系统 IP的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【嵌入式资讯】Arm 通过引入 Keil MDK 版本 6 将嵌入式软件开发提升到一个新的水平

            随着物联网设备变得越来越智能,开发人员面临着日益增加的软件复杂性,这需要新的开发流程来创建优化的 ML 模型和高效的设备驱动程序。因此,我们为生态系统提供的软件开发平台和工具必须与我们的处理器路线图一起发展。Keil 微控制器开发套件 (Keil M

    2024年02月15日
    浏览(98)
  • 微软刚刚宣布Pavan Davuluri担任新的Windows和Surface负责人

      每周跟踪AI热点新闻动向和震撼发展 想要探索生成式人工智能的前沿进展吗?订阅我们的简报,深入解析最新的技术突破、实际应用案例和未来的趋势。与全球数同行一同,从行业内部的深度分析和实用指南中受益。不要错过这个机会,成为AI领域的领跑者。点击订阅,与

    2024年04月14日
    浏览(33)
  • [ARM 汇编]高级部分—ARM汇编编程实战—3.3.1 嵌入式系统的基本概念

    嵌入式系统是一种特殊的计算机系统,通常用于执行特定的任务。它通常包含一个或多个微处理器、存储器和外围设备。与通用计算机系统相比,嵌入式系统具有体积小、功耗低、成本低和实时性强等特点。在这一部分,我们将介绍嵌入式系统的基本概念,并通过实例来展示

    2024年02月11日
    浏览(49)
  • Arm电源控制系统架构

    快速链接: . 👉👉👉 个人博客笔记导读目录(全部) 👈👈👈 付费专栏-付费课程 【购买须知】: 【精选】ARMv8/ARMv9架构入门到精通-[目录] 👈👈👈 — 适合小白入门 【目录】ARMv8/ARMv9架构高级进阶-[目录]👈👈👈 — 高级进阶、小白勿买 【加群】ARM/TEE/ATF/SOC/芯片/安全-学习交

    2024年02月03日
    浏览(51)
  • 麒麟系统ARM安装rabbitmq

    简单记录下,信创服务器:麒麟系统,安装rabbitmq的踩坑记录。  本文章参考了很多大佬文章,我整理后提供。 yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel unixODBC-devel 注意:如果你系统没有网络的话,需要离线下载好安装包,然后拷贝进去安装即可。 erlang htt

    2024年04月22日
    浏览(23)
  • ARM-系统移植(开发环境搭建)

    首先保证ubuntu连接网络成功 1. 安装步骤 作用:完成ubuntu和开发板之间传输文件 1)安装tftp服务器的安装包 sudo apt-get install tftpd-hpa  tftp-hpa        tftpd-hpa : 服务器端        tftp-hpa : 客户端   2)在家目录下,创建一个文件夹 tftpboot ,并且添加最高权限 cd ~ mkdir  tftpboot ch

    2024年02月07日
    浏览(55)
  • Qemu搭建arm版麒麟系统

    博主 默语带您 Go to New World. ✍ 个人主页—— 默语 的博客👦🏻 《java 面试题大全》 🍩惟余辈才疏学浅,临摹之作或有不妥之处,还请读者海涵指正。☕🍭 《MYSQL从入门到精通》数据库是开发者必会基础之一~ 🪁 吾期望此文有资助于尔,即使粗浅难及深广,亦备添少许微薄

    2024年02月02日
    浏览(34)
  • 基于ARM的温度采集系统设计

    摘要       本设计是基于嵌入式技术作为主处理器的温度采集系统,利用S3C44B0x ARM微处理器作为主控CPU,辅以单独的数据采集模块采集数据,实现了智能化的温度数据采集、传输、处理与显示等功能,并讨论了如何提高系统的速度、可靠性和可扩展性。并解决了传统的数据

    2024年02月08日
    浏览(30)
  • 亚马逊宣布推出Rufus,这是一种新的由生成式AI驱动的对话式购物体验

      深入解析最新的技术突破、实际应用案例和未来的趋势。与全球数同行一同,从行业内部的深度分析和实用指南中受益。不要错过这个机会,成为AI领域的领跑者。点击订阅,与未来同行! 订阅:https://rengongzhineng.io/ 。  亚马逊今天宣布推出Rufus,一款基于生成式人工智能

    2024年02月20日
    浏览(57)
  • arm64位系统中编译ffmpeg

    大致过程仍然和x86平台一致: ./configure xxxx make make install 所需要变化的是需要在 ./configure xxxx 后面多加几个编译选项 所加的几个编译配置说明: –arch=arm:指定ARM平台 –target-os=linux:指定Linux系统 –enable-cross-compile :指定交叉编译 –cross-prefix =arm-linux-gnueabihf-:参数后面跟着

    2024年04月15日
    浏览(27)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包