TY - JOUR
T1 - Static Instruction Scheduling for the HARP Multiple-Instruction-Issue Architecture
AU - Gray, S.M.
AU - Adams, R.G.
AU - Green, G.J.
AU - Steven, G.B.
N1 - Original article can be found at: http://www.sciencedirect.com/science/journal/01419331 Copyright Elsevier B.V. [Full text of this article is not available in the UHRA]
PY - 1993
Y1 - 1993
N2 - HARP is a new multiple-instruction-issue architecture developed at the University of Hertfordshire. This paper describes the essential features of the HARP machine model and presents two compile-time scheduling techniques, called local and conditional compaction, which have been developed for the architecture. Local compaction schedules the instructions within a basic block. Conditional compaction uses HARP's conditional execution mechanism to schedule instructions across basic block boundaries. This paper reports performance measurements obtained using simulations of the model. These results indicate that a HARP processor will achieve sustained instruction execution rates in excess of two sequential instructions per cycle for compiled, integer, general-purpose computations.
AB - HARP is a new multiple-instruction-issue architecture developed at the University of Hertfordshire. This paper describes the essential features of the HARP machine model and presents two compile-time scheduling techniques, called local and conditional compaction, which have been developed for the architecture. Local compaction schedules the instructions within a basic block. Conditional compaction uses HARP's conditional execution mechanism to schedule instructions across basic block boundaries. This paper reports performance measurements obtained using simulations of the model. These results indicate that a HARP processor will achieve sustained instruction execution rates in excess of two sequential instructions per cycle for compiled, integer, general-purpose computations.
U2 - 10.1016/0141-9331(93)90065-F
DO - 10.1016/0141-9331(93)90065-F
M3 - Article
SN - 0141-9331
VL - 17
SP - 415
EP - 424
JO - Microprocessors and Microsystems
JF - Microprocessors and Microsystems
IS - 7
ER -