首页> 外文会议> >Symbolic cache: fast memory access based on program syntax correlation of loads and stores
【24h】

Symbolic cache: fast memory access based on program syntax correlation of loads and stores

机译:符号缓存:基于程序语法加载和存储的快速内存访问

获取原文

摘要

An increasing cache latency in next-generation processors incurs profound performance impacts in spite of advanced out-of-order execution techniques. One way to circumvent this cache latency problem is to predict the load values at the onset of pipeline execution by exploiting either the load value locality or the address correlation of stores and loads. We describe a new load value speculation mechanism based on the program syntax correlation of stores and loads. We establish a symbolic cache, which is accessed by the content of memory load and store instructions in early pipeline stages to achieve a zero-cycle load. The performance evaluation using SPEC95 and SPEC2000 integer programs with SimpleScalar tools shows that the symbolic cache provides higher accuracy than both the memory renaming and the value prediction scheme, especially when hardware resources are limited.
机译:尽管采用了先进的无序执行技术,但下一代处理器中不断增加的缓存等待时间仍会对性能产生深远的影响。规避此缓存延迟问题的一种方法是,通过利用负载值局部性或存储和负载的地址相关性,在流水线执行开始时预测负载值。我们基于存储和负载的程序语法相关性描述了一种新的负载值推测机制。我们建立了一个符号缓存,可以通过内存加载的内容对其进行访问,并在流水线的早期阶段存储指令以实现零周期加载。使用SPEC95和SPEC2000整数程序以及SimpleScalar工具进行的性能评估表明,符号高速缓存比内存重命名和值预测方案提供更高的准确性,尤其是在硬件资源有限的情况下。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号