Dynamic prediction of critical path instructions

Dynamic prediction of critical path instructions
复制标题

关键路径指令的动态预测

DOI:
--
复制
发表时间:
2001
期刊:
Proceedings HPCA Seventh International Symposium on High-Performance Computer Architecture
影响因子:
--
通讯作者:
B. Calder
B. Calder
中科院分区:
--
文献类型:
--
作者:
Eric Tune;Dongning Liang;D. Tullsen;B. Calder

文献摘要

被引文献

相似文献

现代处理器的执行速度接近于角色依赖所允许的速度。约束执行速度的特定依赖关系构成了执行的关键路径。为了优化处理器的性能,我们要么减少关键路径,要么更有效地执行它。在这两种情况下,如果我们知道构成这条路径的实际指令,它可以更有效地完成。本文描述了用于动态识别可能在关键路径上的指令的关键路径预测,允许各种处理器优化利用该信息。我们展示了几种可能的关键路径预测技术,并将关键路径预测应用于值预测和集群架构调度。我们表明,关键路径预测有可能将这些硬件优化的有效性提高多达70%,而不会大大增加成本。
Modern processors come close to executing as fast as role dependences allow. The particular dependences that constrain execution speed constitute the critical path of execution. To optimize the performance of the processor we either have to reduce the critical path or execute it more efficiently. In both cases, it can be done more effectively if we know the actual instructions that constitute that path. This paper describes critical path prediction for dynamically identifying instructions likely to be on the critical path, allowing various processor optimizations to take advantage of this information. We show several possible critical path prediction techniques and apply critical path prediction to value prediction and clustered architecture scheduling. We show that critical path prediction has the potential to increase the effectiveness of these hardware optimizations by as much as 70%, without adding greatly to their cost.