Sciweavers

MICRO
1998
IEEE

Predictive Techniques for Aggressive Load Speculation

14 years 4 months ago
Predictive Techniques for Aggressive Load Speculation
Load latency remains a significant bottleneck in dynamically scheduled pipelined processors. Load speculation techniques have been proposed to reduce this latency. Dependence Prediction can be used to allow loads to be issued before all prior store addresses are known, and to predict exactly which store a load should wait upon. Address Prediction can be used to allow a load to bypass the calculation of its effective address and speculatively issue. Value Prediction can be used to bypass the load forward latency and avoid cache misses. Memory Renaming has been proposed to communicate stored values directly to aliased loads. In this paper we examine in detail the interaction and performance tradeoffs of these four load speculation techniques in the presence of two miss-speculation recovery architectures
Glenn Reinman, Brad Calder
Added 05 Aug 2010
Updated 05 Aug 2010
Type Conference
Year 1998
Where MICRO
Authors Glenn Reinman, Brad Calder
Comments (0)