Snoop Filter 容量选型分析:从泊松尾部到 1.5×~2× 超配法则
核心结论:Snoop Filter(SF)的有效跟踪容量应配置为全系统 RN-F 缓存总和的 1.5× ~ 2×。这一结论并非工程经验值的外推,而是由组相联结构下的泊松分布尾部概率严格导出。SF 的容量直接决定了全系统缓存的有效利用率上限。 ...
核心结论:Snoop Filter(SF)的有效跟踪容量应配置为全系统 RN-F 缓存总和的 1.5× ~ 2×。这一结论并非工程经验值的外推,而是由组相联结构下的泊松分布尾部概率严格导出。SF 的容量直接决定了全系统缓存的有效利用率上限。 ...
AMBA CHI Chip-to-Chip Architecture Specication AMBA CHI Chip-to-Chip (C2C) Architecture Specification 1. Introduction This specification is a Chip-to-Chip (C2C) extension of the AMBA CHI Architecture Specification. 1.1. Overview The C2C extension enables building a system with multiple CPUs, accelerators, or other devices. CHI C2C focuses on the Packetization of CHI messages, making them suitable to be transported over a chip-to-chip link. The Packetization format is optimized for link utilization and latency, while avoiding complex packing and unpacking schemes. ...
1. CHI 协议 Cache Line 状态 当组件访问 cache line 时,协议会定义 cache 状态以确定是否需要执行操作。每个 cache 状态都基于以下 cache line 特征: Valid、Invalid 当 Valid 时,cache line 存在于 cache 中。 当 Invalid 时,cache line 不存在于 cache 中。 Unique、Shared 当 Unique 时,cache line 仅存在于唯一 cache 中。 当 Shared 时,cache line 可以存在于多个 cache 中。cache line 不保证存在于多个 cache 中。 Clean、Dirty 当 Clean 时,cache 不负责更新主内存。 当 Dirty 时,cache line 已相对于主内存进行了修改。Dirty cache 必须确保主内存最终得到更新。 Full、Partial、Empty Full cache line 的所有字节都有效。 Half cache line 可以有一些字节有效,而有些字节包括零字节或所有字节。 Empty cache line 没有有效字节。 ...