The main aim of this short paper is to investigate multiple-instruction-issue in a high-performance superscalar architecture, illustrating the optimum values for some processing parameters, as well as some advanced techniques for improving processor performance, such as dependence collapsing and instruction bypassing. Our analysis is based on a trace driven simulation method. The simulation results are presented in terms of instructions per cycle (IPC) and we summarised them by taking the harmonic mean over the benchmark set. During the simulation we have used as a main metric the average issue rate
[[abstract]]Using simulator to evaluate the performance of processors is an importantstep in designi...
This study has been carried out in order to determine cost-effective configurations of functional un...
The performance tradeoff between hardware complexity and clock speed is studied. First, a generic su...
This paper discusses dependence collapsing, instruction bypassing and ‘Multiple Load ’ issue as adva...
We present a technique for ameliorating the detrimental impact of the true data dependencies that ul...
A proposed performance model for superscalar processors consists of 1) a component that models the r...
A great deal of the current research into computer architecture is directed at Multiple Instruction ...
The foremost goal of superscalar processor design is to increase performance through the exploitatio...
We present a simple technique for instruction-level parallelism and analyze its performance impact. ...
In out-of-order issue superscalar microprocessors, instructions must be buffered before they are iss...
Most research on multiple-instruction-issue processor architecture assumes a perfect memory hierarch...
High performance computer architectures increasingly use compile-time instruction scheduling to reor...
Fast and accurate processor simulation is essential in processor design.\ud Trace-driven simulation ...
Superscalar in-order processors form an interesting alternative to out-of-order processors because o...
Due to the character of the original source materials and the nature of batch digitization, quality ...
[[abstract]]Using simulator to evaluate the performance of processors is an importantstep in designi...
This study has been carried out in order to determine cost-effective configurations of functional un...
The performance tradeoff between hardware complexity and clock speed is studied. First, a generic su...
This paper discusses dependence collapsing, instruction bypassing and ‘Multiple Load ’ issue as adva...
We present a technique for ameliorating the detrimental impact of the true data dependencies that ul...
A proposed performance model for superscalar processors consists of 1) a component that models the r...
A great deal of the current research into computer architecture is directed at Multiple Instruction ...
The foremost goal of superscalar processor design is to increase performance through the exploitatio...
We present a simple technique for instruction-level parallelism and analyze its performance impact. ...
In out-of-order issue superscalar microprocessors, instructions must be buffered before they are iss...
Most research on multiple-instruction-issue processor architecture assumes a perfect memory hierarch...
High performance computer architectures increasingly use compile-time instruction scheduling to reor...
Fast and accurate processor simulation is essential in processor design.\ud Trace-driven simulation ...
Superscalar in-order processors form an interesting alternative to out-of-order processors because o...
Due to the character of the original source materials and the nature of batch digitization, quality ...
[[abstract]]Using simulator to evaluate the performance of processors is an importantstep in designi...
This study has been carried out in order to determine cost-effective configurations of functional un...
The performance tradeoff between hardware complexity and clock speed is studied. First, a generic su...