Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
×
In this paper, we describe an efficient hardware mechanism to dynamically track the data dependence chains of the instructions in the pipeline. This information ...
To continue to improve processor performance, microar- chitects seek to increase the effective instruction level paral- lelism (ILP) that can be exploited ...
With ARVI used as the second-level branch predictor, the improved prediction accuracy results in a 12.6% performance improvement on average across the SPEC95 ...
People also ask
• We propose the concept of dynamic dependence prediction and synchronization and use it to reduce the net performance loss due to data dependence mis ...
The focus of this paper is to propose and evaluate techniques to build high-accuracy corrector predictors.Our techniques rely on using a long global history, ...
This work investigates the potential of direction-correlations to improve branch prediction. There are two types of direction-correlation: affectors and ...
The branch difference predictor (BDP) uses data values as additional information to improve the accuracy of conditional branch predictors and maintains a ...
The goal of this paradigm is to eliminate branch mispredictions due to hard-to-predict dynamic branches by dynamically predicating them without requiring ISA ...
This paper presents Store-Load-Branch (SLB) predic- tor; a compiler-assisted dynamic branch prediction scheme for data-dependent direct and indirect branches.
It is proposed that stores to the memory addresses on which a dynamic branch depends, directly update its prediction in the predictor, and this novel ...