Execution-based prediction using speculative slices
Craig Zilles, Gurindar S. Sohi
Abstract
Craig Zilles, Gurindar S. Sohi
Abstract
A relatively small set of static instructions has significant leverage on program execution performance. These problem instructions contribute a disproportionate number of cache misses and branch mispredictions because their behavior cannot be accurately anticipated using existing prefetching or branch prediction mechanisms.
OpenAlex reports 104 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
A relatively small set of static instructions has significant leverage on program execution performance. These problem instructions contribute a disproportionate number of cache misses and branch mispredictions because their behavior cannot be accurately anticipated using existing prefetching or branch prediction mechanisms.
Key concepts: Computer science, Leverage (statistics), Branch predictor, Speculative execution, Parallel computing, Speculative multithreading, Cache, Execution time