CoreLink CCI-550的概念介绍

267 篇文章 378 订阅

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

在这里插入图片描述

1. CCI-550简介

Arm CoreLink CCI-550 Cache Coherent Interconnect 扩展了CoreLink CCI-500。它在 big.LITTLE 处理器集群之间提供完整的缓存一致性,并为其他代理(如 Mali GPU、网络接口或加速器)提供 I/O 一致性。CoreLink CCI-550 提供可扩展和可配置的互连,使 SoC 设计人员能够以尽可能小的面积和功耗满足性能目标,并且还增加了可降低整体系统延迟的监听滤波器。
在这里插入图片描述
这里在总结以下,CCI-550到底是干嘛的? 是处理多Master之间的cache一致性的


那么CCI-550是怎样工作的呢?
在这里插入图片描述
Snoop filter的介绍

CCI-550 包含一个包容性监听过滤器(snoop filter),用于记录存储在ACE 主缓存。

侦听过滤器可以在未命中的情况下响应侦听事务,并侦听适当的主控只有在命中的情况下。Snoop 过滤器条目通过观察来自 ACE 主节点的事务来维护以确定何时必须分配和取消分配条目。

侦听过滤器可以响应多个一致性请求,而无需向所有人广播ACE 接口。例如,如果地址不在任何缓存中,则监听过滤器会以未命中和将请求定向到内存。如果地址在处理器缓存中,则请求被视为命中,并且指向在其缓存中包含该地址的 ACE 端口。

Arm 建议您将 snoop 过滤器目录配置为总大小的 0.75-1 倍连接到 CCI-550 的处理器的独占缓存。监听过滤器是 8 路组关联的并且,为了尽量减少冲突,存储两倍于配置大小的标签。冲突的一个例子是当 CCI-550 无法在监听过滤器的可用位置插入新条目时。如果发生冲突发生,现有条目被逐出,并且监听过滤器向处理器发出 CleanInvalid 监听可能持有驱逐线。这种类型的驱逐被称为返回无效,并且预计如果您按照 Arm 建议配置监听过滤器大小,则很少发生。

监听过滤器是通过监控来自附加主节点的事务来更新的,这些主节点分配和将数据释放到它们的缓存中。在 ACE 协议中,干净数据的释放使用表示驱逐交易。

2. CoreLink Cache Coherent Interconnect Family 介绍

在这里插入图片描述
在这里插入图片描述

3. CI-700的介绍

CoreLink CI-700 是一种可配置且可扩展的相干互连,采用 Armv9 处理器设计,可提供全面计算解决方案。作为专注于最新高端移动用例的解决方案的一部分,与其他 Arm IP 一起设计、验证并优化了性能和功率。它可以从主流智能手机扩展到高端智能手机,再到笔记本电脑级设备。设计与 CoreLink 网络互连和 CoreLink MMU-700 内存管理单元配对使用。

以全面计算解决方案为重点的方法使 CoreLink 系统 IP 能够与 Cortex-X CPU、Cortex-A CPU 和 Ethos NPU 无缝协作
在这里插入图片描述

参考

The Arm CoreLink CCI-550 Cache Coherent Interconnect


  • 2
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Arm精选

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值