李伟立, 于立新. 应用预取策略的行缓冲指令Cache设计[J]. 微电子学与计算机, 2011, 28(1): 38-41.
引用本文: 李伟立, 于立新. 应用预取策略的行缓冲指令Cache设计[J]. 微电子学与计算机, 2011, 28(1): 38-41.
LI Wei-li, YU Li-xin. Line Buffer Instruction Cache with Prefetch Scheme[J]. Microelectronics & Computer, 2011, 28(1): 38-41.
Citation: LI Wei-li, YU Li-xin. Line Buffer Instruction Cache with Prefetch Scheme[J]. Microelectronics & Computer, 2011, 28(1): 38-41.

应用预取策略的行缓冲指令Cache设计

Line Buffer Instruction Cache with Prefetch Scheme

  • 摘要: 行缓冲是一种有效的低功耗方案,但其极大地降低了处理器的运算性能.设计并实现了使用预取策略的行缓冲Cache,使用一个缓冲行来预取存储在L1 Cache中的指令,从而降低了行缓冲结构中由于容量缺失而造成的流水线停顿,提升了处理器的运算性能.以Leon2的VHDL模型为试验环境进行了验证,带有预取策略的行缓冲结构较原来的结构平均提升了12.4%.

     

    Abstract: Line Buffer Cache architecture, which adds a line buffer between Level 1 cache and IU, has the advantage of low energy consumption.But the scheme decreases the performance dramatically.The paper introduces the prefetch scheme to the Line Buffer Cache.A buffer is used to prefetch the instructions that reside in the L1 Cache.The method reduces the miss rate and the stalls of pipeline due to the low capacity, hence improves the performance.The Leon2 VHDL model is used as the environment to conduct the experiments, and the proposed architecture improves the performance by 12.4% on average.

     

/

返回文章
返回