首页> 外文会议>Parallel Processing Workshops, 2009. ICPPW '09 >An Accurate and Energy Efficient Fetch Direction Orientation Mechanism for Trace Cache
【24h】

An Accurate and Energy Efficient Fetch Direction Orientation Mechanism for Trace Cache

机译:跟踪缓存的一种精确节能的获取方向定向机制

获取原文

摘要

Energy and performance efficiency of fetch unit is critical to processor design. Trace cache which stores dynamic instruction flow to form instruction trace can significantly improve performance efficiency by fetching multiple blocks from trace cache in a given cycle. Conventional trace cache (CTC) design suffers energy inefficiency because of its simultaneous access to both instruction cache and trace cache during each cycle but instructions from only one of them are used. The activation and access to the other results in energy waste. Many researchers have explored various approaches to avoid this problem to improve energy efficiency of trace cache, such as dynamic direction prediction based trace cache (DPTC). An alternative approach called advance direction directed trace cache (ADDTC) is proposed in this paper. By extending branch target buffer (BTB) with trace control information, whether trace cache hits or not can be predicted in branch prediction before the actual fetch. The fetch direction can be predicted and only the predicted one is accessed for energy saving. We evaluated the energy consumption and performance of ADDTC. Our experimental results show that ADDTC delivers fetch direction prediction accuracy as high as 88.4% on average. It reduces energy consumption by 39.9% with only 4.4% performance degradation compared to CTC. Our proposal also shows advantage of both energy and performance over DPTC. Energy consumption is reduced by 5.9% and performance is improved by 2.9% compared to DPTC.
机译:提取单元的能源和性能效率对于处理器设计至关重要。存储动态指令流以形成指令跟踪的跟踪缓存可以通过在给定的周期内从跟踪缓存中提取多个块来显着提高性能效率。常规跟踪高速缓存(CTC)设计由于在每个周期中同时访问指令高速缓存和跟踪高速缓存而遭受能量效率低下,但是仅使用其中一个指令。激活和接近另一个会导致能源浪费。许多研究人员已经探索了各种方法来避免此问题以提高跟踪缓存的能效,例如基于动态方向预测的跟踪缓存(DPTC)。本文提出了一种替代方法,称为提前方向定向跟踪缓存(ADDTC)。通过使用跟踪控制信息扩展分支目标缓冲区(BTB),可以在实际获取之前在分支预测中预测跟踪缓存命中与否。提取方向可以预测,只有预测的方向才能访问以节省能源。我们评估了ADDTC的能耗和性能。我们的实验结果表明,ADDTC的提取方向预测准确度平均高达88.4%。与CTC相比,它降低了39.9%的能耗,而性能却下降了4.4%。我们的建议还显示出与DPTC相比在能源和性能方面的优势。与DPTC相比,能耗降低了5.9%,性能提高了2.9%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号