Enhanced superscalar hardware: The schedule table
Conference
·
OSTI ID:46259
- Purdue Univ., Lafayette, IN (United States)
In the push for ever increasing performance out of processor architectures, there is a need to expand beyond the limitations of existing scalar approaches. Superscalar architectures provide one such means. By dynamically executing more than one instruction per clock cycle, superscalar architectures can improve performance without relying solely on technology improvements for these gains. This paper examines a new technique for superscalar control implementation, called the schedule table. The schedule table facilitates dependency checking, out of order instruction issue, out of order execution, branch prediction, speculative execution, precise interrupts, and fast and efficient misprediction recovery.
- OSTI ID:
- 46259
- Report Number(s):
- CONF-931115--
- Country of Publication:
- United States
- Language:
- English
Similar Records
Importance of prepass code scheduling for superscalar and superpipelined processors
An analytical approach to scheduling code for superscalar and VLIW architectures
Profile-assisted instruction scheduling
Journal Article
·
Tue Feb 28 23:00:00 EST 1995
· IEEE Transactions on Computers
·
OSTI ID:85532
An analytical approach to scheduling code for superscalar and VLIW architectures
Conference
·
Fri Dec 30 23:00:00 EST 1994
·
OSTI ID:98918
Profile-assisted instruction scheduling
Journal Article
·
Thu Mar 31 23:00:00 EST 1994
· International Journal of Parallel Programming
·
OSTI ID:379410