To exploit larger amounts of instruction level parallelism, processors are being built with wider issue widths and larger numbers offunctional units. Instruction fetch rate must also be increased in order to effectively exploit the performance potential of such processors. Block-structured ISAs pro-vide an effective means of increasing the instruction fetch rate. We define an optimization, called block enlargement, that can be applied to a block-structured ISA to increase the instruction fetch rate of a processor that implements that ISA. We have constructed a compiler that generates block-structured ISA code, and a simulator that models the execution of that code on a block-structured ISA processor We show that for the SPECint95 benchmarks...
In this paper, we present new techniques which further improve the static compiled instruction set a...
The foremost goal of superscalar processor design is to increase performance through the exploitatio...
Superscalar microprocessors currently power the majority of computing machines. These processors ar...
To exploit larger amounts of instruction level parallelism, processors are being built with wider is...
It is now generally recognized that not enough parallelism exists within the small basic blocks of m...
The design of higher performance processors has been following two major trends: increasing the pipe...
The design of higher performance processors has been following two major trends: increasing the pipe...
The increasing density of VLSI circuits has motivated research into ways to utilize large area budge...
Superscalar architectural techniques increase instruction throughput by increasing resources and usi...
To maximize the performance of wide-issue superscalar out-of-order microprocessors, the issue stage ...
Embedded processors have to execute programs under the constraints of limited resources such as memo...
Recent supers calar processors issue four tnstructzons per cycle. These processors are also powered ...
In trace processors, a sequential program is partitioned at run time into "traces." A tra...
Fetch performance is a very important factor because it effectively limits the overall processor per...
In the pursuit of instruction-level parallelism, significant demands are placed on a processor’s ins...
In this paper, we present new techniques which further improve the static compiled instruction set a...
The foremost goal of superscalar processor design is to increase performance through the exploitatio...
Superscalar microprocessors currently power the majority of computing machines. These processors ar...
To exploit larger amounts of instruction level parallelism, processors are being built with wider is...
It is now generally recognized that not enough parallelism exists within the small basic blocks of m...
The design of higher performance processors has been following two major trends: increasing the pipe...
The design of higher performance processors has been following two major trends: increasing the pipe...
The increasing density of VLSI circuits has motivated research into ways to utilize large area budge...
Superscalar architectural techniques increase instruction throughput by increasing resources and usi...
To maximize the performance of wide-issue superscalar out-of-order microprocessors, the issue stage ...
Embedded processors have to execute programs under the constraints of limited resources such as memo...
Recent supers calar processors issue four tnstructzons per cycle. These processors are also powered ...
In trace processors, a sequential program is partitioned at run time into "traces." A tra...
Fetch performance is a very important factor because it effectively limits the overall processor per...
In the pursuit of instruction-level parallelism, significant demands are placed on a processor’s ins...
In this paper, we present new techniques which further improve the static compiled instruction set a...
The foremost goal of superscalar processor design is to increase performance through the exploitatio...
Superscalar microprocessors currently power the majority of computing machines. These processors ar...