期刊文献+

自适应存储相关性预测器

Self-adaptive Memory Dependence Predictor
下载PDF
导出
摘要 访存指令的乱序执行会导致存储相关性冲突。存储相关性预测技术能够减少相关性冲突,提升处理器性能。已有学术研究工作普遍存在硬件开销大、实现复杂度高的不足;商业处理器中的存储相关性预测技术虽然实现简单,但又存在不具有自适应性或不利于利用指令并行性等问题。设计了一种简单、高效的存储相关性预测器SMDP,它具有自适应、易实现、充分利用指令并行性等优点。实验表明,SMDP能有效提高处理器性能,在与实际处理器接近的较小指令窗口配置下,与盲预测机制相比,平均性能提高0.7991%,最高可达4.9225%。 The out of order execution of store and load instructions always results in memory dependence hazards.MDP(Memory Dependence Prediction) can reduce these hazards,and improve the processor performance.Most of academic research works are complex and spend high hardware cost.Although MDP is implemented simply in commercial processors,it still has some shortages,such as,no self-adaptive ability or blocking ILP(Instruction Level Parallelism).This paper proposed a simple and effective memory dependence predictor SMDP,which possesses self-adaptive ability,low hardware cost,and high ILP.The simulation shows that SMDP improves the processor performance effectively,by 0.7991% on average over blind prediction,and by 4.9225% at best.
出处 《计算机科学》 CSCD 北大核心 2013年第4期38-40,54,共4页 Computer Science
基金 国家"核高基"重大专项课题(2009ZX01028-002-001)资助
关键词 存储相关性预测 自适应 性能提升 Memory dependence prediction Self-adaptive Improving performance
  • 相关文献

参考文献7

  • 1Doweck J. Inside Intel Core^TM Microarchitecture and Smart Memory Access[M]. Intel White Paper, 2006.
  • 2Moshovos A, Breach S E, Vij aykumar T N, et al. Dynamic Spec- ulation and Synchronization of Data Dependences[C]//the Pro- ceedings of the 24th Annual International Symposium on Com- puter Architecture (ISCA). 1997.
  • 3Chrysos G Z, Emer J S. Memory dependence predictor using store-sets[C]///Proceedings of the 25th Annual International Symposium on Computer Architecture (ISCA). 1998.
  • 4Loh S S G H. Store Vectors for Scalable Memory Dependence Prediction and Scheduling[C]//the Proceedings of the 12th In- temational Symposium on High-Performance Computer Archi- tecture(HPCA). 2006.
  • 5Onder S, Gupta tL Dynamic memory disambiguation in the pre- sence of out-of-order store issuing[C]//Proceedings of the 32nd Annual ACM/IEEE International Symposium on Micruarchitec- ture (MICRO). 1999.
  • 6Yoaz A, Erez M, Ronen R, et al. Speculation Techniques for Im- proving Load Related Instruction Scheduling[C] ff Proceedings of the 26th Annual International Symposium on Computer Ar- chitecture (ISCA). 1998.
  • 7Kessler R E. The Alpha 21264 Microprocessor Architeeture[C]// IEEE MICRO. 1999.

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部