Energy-aware fetch mechanism: trace cache and BTB customization

Energy-aware fetch mechanism: trace cache and BTB customization
复制标题

能源感知获取机制:跟踪缓存和 BTB 定制

DOI:
10.1145/1077603.1077615
复制
发表时间:
2005
期刊:
ISLPED '05. Proceedings of the 2005 International Symposium on Low Power Electronics and Design, 2005.
影响因子:
--
通讯作者:
Michael C. Huang
Michael C. Huang
中科院分区:
--
文献类型:
--
作者:
Daniel Chaver;Miguel A. Rojas;L. Piñuel;M. Prieto;F. Tirado;Michael C. Huang

文献摘要

参考文献

被引文献

相似文献

高效的读取单元不仅对于获得良好的性能而且对于实现能源效率至关重要。然而,现有的设计不够灵活,并且根据程序的行为,可能不够充分,也可能有些过大。我们引入了一种基于阶段的自适应获取机制,可以根据程序行为的反馈信息进行动态调整。这种设计增加了很少的硬件复杂性,并将复杂的任务交给软件组件。它也非常有效:与传统提取单元和基于跟踪高速缓存的提取单元相比,平均分别节省 26.8% 和 34.1% 的提取能量。同时,性能分别提升了5.7%和0.6%。
A highly-efficient fetch unit is essential not only to obtain good performance but also to achieve energy efficiency. However, existing designs are inflexible and depending on program behavior, can be either insufficient or an overkill. We introduce a phase-based adaptive fetch mechanism that can be dynamically adjusted based on feedback information of the program behavior. This design adds very little hardware complexity and relegates complex tasks to the software components. It is also very effective: saving 26.8% and 34.1% fetch energy on average compared with a conventional and a trace cache-based fetch unit, respectively. At the same time, performance is improved by 5.7% and 0.6%, respectively.
DOI: --
发表时间: 2023
期刊: --
影响因子: --
作者:
D. Brooks;V. Tiwari;Intel Margaret Martonosi
通讯作者: D. Brooks;V. Tiwari;Intel Margaret Martonosi