首页> 外文期刊>Computers, IEEE Transactions on >Store Buffer Design for Multibanked Data Caches
【24h】

Store Buffer Design for Multibanked Data Caches

机译:多银行数据缓存的存储缓冲区设计

获取原文
获取原文并翻译 | 示例

摘要

This paper focuses on how to design a Store Buffer (STB) well suited to first-level multibanked data caches. The goal is to forward data from in-flight stores into dependent loads within the latency of a cache bank. Taking into account the store lifetime in the processor pipeline and the data forwarding behavior, we propose a particular two-level STB design in which forwarding is done speculatively from a distributed first-level STB made of extremely small banks, whereas a centralized, second-level STB enforces correct store-load ordering. Besides, the two-level STB admits two simplifications that leave performance almost unchanged. Regarding the second-level STB, we suggest to remove its data forwarding capability, while for the first-level STB, it is possible to: 1) remove the instruction age checking and 2) compare only the less significant address bits. Experimentation covers both integer and floating point codes executing in dynamically scheduled processors. Following our guidelines and running SPEC-2K over an 8-way processor, a two-level STB with four 8-entry banks in the first level performs similar to an ideal, single-level STB with 128-entry banks working at the first-level cache latency. Also, we show that the proposed two-level design is suitable for a memory-latency-tolerant processor.
机译:本文重点介绍如何设计非常适合于第一级多组数据缓存的存储缓冲区(STB)。目标是在高速缓存存储区的延迟内将数据从运行中的存储转发到相关的负载中。考虑到处理器流水线中的存储寿命和数据转发行为,我们提出了一种特殊的二级STB设计,其中,转发是通过由极小的存储库组成的分布式一级STB进行推测性地完成的,而集中式的二级STB则是级别STB强制执行正确的存储加载顺序。此外,两级机顶盒还接受了两种简化,使性能几乎保持不变。关于第二级机顶盒,我们建议删除其数据转发功能,而对于第一级机顶盒,则可以:1)删除指令寿命检查,以及2)仅比较低位地址位。实验涵盖了在动态调度的处理器中执行的整数和浮点代码。按照我们的指南并在8路处理器上运行SPEC-2K,第一级具有四个8入口存储区的二级STB的性能与理想的单级STB相似,在第一级具有128入口存储区。级缓存延迟。此外,我们表明,提出的两级设计适合于内存等待时间宽容的处理器。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号