Affiliation:
1. IRISA/Inria, Rennes Cedex, France
Abstract
Increasing instruction-level parallelism is regaining attractiveness within the microprocessor industry.
The {Early | Out-of-order | Late} Execution (EOLE) microarchitecture and Differential Value TAgged GEometric (D-VTAGE) value predictor were recently introduced to solve practical issues of Value Prediction (VP). In particular, they remove the most significant difficulties that forbade an effective VP hardware.
In this study, we present a detailed evaluation of the potential of VP in the context of EOLE/D-VTAGE and different compiler options. Our study shows that if no single general rule always applies—more optimization might sometimes lead to more performance—unoptimized codes often get a large benefit from the prediction of redundant loads.
Publisher
Association for Computing Machinery (ACM)
Subject
Hardware and Architecture,Information Systems,Software
Reference26 articles.
1. ARM. 2015. ARM Architecture Reference Manual ARMv8 for ARMv8-A architecture profile (a.h ed.). ARM. ARM DDI 0487A.h (ID092915). ARM. 2015. ARM Architecture Reference Manual ARMv8 for ARMv8-A architecture profile (a.h ed.). ARM. ARM DDI 0487A.h (ID092915).
2. The gem5 simulator
3. Exploring last n value prediction
4. Selective value prediction
Cited by
4 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Confidence Counter Modelling for Value Predictor;Proceedings of the Great Lakes Symposium on VLSI 2023;2023-06-05
2. DAMOV: A New Methodology and Benchmark Suite for Evaluating Data Movement Bottlenecks;IEEE Access;2021
3. AVPP;ACM Transactions on Architecture and Code Optimization;2019-01-08
4. A survey of value prediction techniques for leveraging value locality;Concurrency and Computation: Practice and Experience;2017-09-11