Term / 术语
Cache Line
CPU Cache Line
简明解释
CPU 缓存与相邻内存层之间传输和管理数据的基本固定大小块。
处理器发生缓存缺失时,通常不是只取一个字节,而是把包含目标地址的一整条 Cache Line 装入缓存,以利用空间局部性。
地址通常会拆分为 tag、index 和 offset:index 用于选择缓存集合,tag 用于确认缓存行是否对应目标地址,offset 用于定位行内字节。
Term / 术语
CPU Cache Line
CPU 缓存与相邻内存层之间传输和管理数据的基本固定大小块。
处理器发生缓存缺失时,通常不是只取一个字节,而是把包含目标地址的一整条 Cache Line 装入缓存,以利用空间局部性。
地址通常会拆分为 tag、index 和 offset:index 用于选择缓存集合,tag 用于确认缓存行是否对应目标地址,offset 用于定位行内字节。
Hardware / Programming Languages
从局部性原理出发,具体讲解 CPU 缓存的索引、标签匹配、组相联结构、写入策略,以及面向缓存的代码重构方法。