Cache 架构
计算机体系结构的关键问题研究
__DARK__
Only in darkness can you see the stars
展开
-
cache 中几个概念的理解
coherence:着重强调,某个数据的变化,在存储的各个位置的一致性,对于每个访问它的进程 数值相同。consistency强调的是,这段程序执行的先后顺序,在严格的模型下,顺序必须是固定的,否则会被认为出错; 相对的,也有宽松的模型,,inclusive:表达的是,上层存储的数据,完全包含于其下一级存储。举个例子,L1cache中的数据,L2都有non-inclusive与上边的相反,上层的数原创 2016-12-11 14:37:08 · 2872 阅读 · 0 评论 -
cache 写回策略
写回策略主要分两种: 写回(write back )和 写通(write through)1. write back只有在一个cache行被选中替换回主存时,如果cache 行的数据是修改过的(dirty),才将它写回主存。这种策略,要在Cache中设置一个脏位(dirty bit),用来表示缓存中的cache 行是否被修改过。如果 一个内存块在加载到Cache后未被修改过,Cache直接把该ca原创 2016-12-27 15:15:14 · 20454 阅读 · 8 评论 -
CACHE 逻辑架构和物理架构
1.逻辑架构32位地址2路组相连 当一个访问请求来时,即内存映射到缓存的地址,就是index位,先将内存位 的index部分索引到cache中的index,然后用tag部分相比较,然后得出是否命中的结论2.物理结构1)左侧为 TCAM ,主要存储tag array 的内容2)右侧为 SRAM ,主要存储data array 真实数据3. TCAM 原理 理解1)概念CAM是一种特殊的原创 2016-12-27 15:47:18 · 2879 阅读 · 0 评论 -
便笺存储器(Scratchpad Memory)
概念SPM 是由 SRAM 存储部件 + 地址译码部件 + 数据输出电路 三个部分构成,使用片上高速总线 和 处理器 连接;一般 Cache 中 ,不仅有SRAM存储单元等三部分,通常还包含 TagRAM 部件 和 比较逻辑电路部件,所以相对SPM 访问延迟和能耗略高。特点SPM和主存统一编址, 具有和主存统一的不重叠的地址空间。不需要TagRAM部件就可以直接访问SPM中的数据。对比于Cache原创 2017-02-20 15:19:22 · 14913 阅读 · 1 评论