怪兽级芯片中的缓存一致性
时间:2022-04-23 12:39:01 | 来源:行业动态
时间:2022-04-23 12:39:01 来源:行业动态
怪兽级芯片的时代,要求系统能够基于复杂的硬件与软件构建单元实现自主决策。此外,新时代还推动着IP核与EDA设计工具技术的进一步发展,用以确保对这类复杂项目进行妥善管理,同时又不会破坏设计人员在合理时间与成本范围之内拿出最终方案的可行性。
以怪兽级芯片中的多处理器缓存一致性问题为例,它属于计算机上的一套子系统,已被应用于部分SoC当中,旨在简化辅助处理子系统(例如视觉加速器以及其他图像处理器)的编程流程。
除了主CPU子系统之外,这些怪兽级芯片还具备用于处理特殊数据以及实现有效控制的处理器层级结构。再有,为了进一步增加处理能力,其中包含的处理器数量也在不断增加,这就要求芯片本身支持数十个缓存一致性端口,并在这些端口上运行异构缓存一致性协议。
图二:大型SoC设计中的缓存一致性工作原理示意图。
由于使用多级片上缓存,导致片上调整缓存存储器多达四级。调整缓存的这套层级结构负责改善内存带宽,并最大程度减少因片外内存访问带来的延迟。事实证明,随着设计人员不断寻求对内存性能的提升,高带宽内存接口的应用也变得越来越普遍。