Constable: Improving Performance and Power Efficiency by Safely Eliminating Load Instruction Execution


METADATA ONLY
Loading...

Date

2024

Publication Type

Conference Paper

ETH Bibliography

yes

Citations

Altmetric
METADATA ONLY

Data

Rights / License

Abstract

Load instructions often limit instruction-level parallelism (ILP) in modern processors due to data and resource dependences they cause. Prior techniques like Load Value Prediction (LVP) and Memory Renaming (MRN) mitigate load data dependence by predicting the data value of a load instruction. However, they fail to mitigate load resource dependence as the predicted load instruction gets executed nonetheless (even on a correct prediction), which consumes hard-to-scale pipeline resources that otherwise could have been used to execute other load instructions.

Publication status

published

Editor

Book title

2024 ACM/IEEE 51st Annual International Symposium on Computer Architecture (ISCA)

Journal / series

Volume

Pages / Article No.

88 - 102

Publisher

IEEE

Event

51st ACM/IEEE Annual International Symposium on Computer Architecture (ISCA 2024)

Edition / version

Methods

Software

Geographic location

Date collected

Date created

Subject

Organisational unit

09483 - Mutlu, Onur / Mutlu, Onur check_circle

Notes

Conference Presentation held on July 1, 2024.

Funding

Related publications and datasets