On the Interactions Between Value Prediction and Compiler Optimizations in the Context of EOLE - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Article Dans Une Revue ACM Transactions on Architecture and Code Optimization Année : 2017

On the Interactions Between Value Prediction and Compiler Optimizations in the Context of EOLE

Résumé

Increasing instruction-level parallelism is regaining attractiveness within the microprocessor industry. The EOLE microarchitecture and 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 leads to more performance—unoptimized codes often gets a large benefit from the prediction of redundant loads.
Fichier principal
Vignette du fichier
article-7.pdf (1.36 Mo) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01519869 , version 1 (09-05-2017)

Identifiants

  • HAL Id : hal-01519869 , version 1

Citer

Fernando Endo, Arthur Perais, André Seznec. On the Interactions Between Value Prediction and Compiler Optimizations in the Context of EOLE. ACM Transactions on Architecture and Code Optimization, 2017. ⟨hal-01519869⟩
324 Consultations
307 Téléchargements

Partager

Gmail Facebook X LinkedIn More