Importance of prepass code scheduling for superscalar and superpipelined processors
Journal Article
·
· IEEE Transactions on Computers
- Univ. of Illinois, Urbana-Champaign, IL (United States)
This study describes the code optimizer and scheduler of the IMPACT-1 C compiler. Within this framework, the importance of prepass code scheduling for a set of production C program is evaluated. In contrast to the results previously obtained for scientific programs, it observed that prescheduling is not important for compiling control-intensive programs to the current generation of superscalar and superpipelined processors. However, if some of the current restrictions on upward code motion be removed in future architectures, prescheduling will definitely improve the execution time of this class or programs on superscalar and superpipelined processors. 26 refs.
- OSTI ID:
- 85532
- Journal Information:
- IEEE Transactions on Computers, Journal Name: IEEE Transactions on Computers Journal Issue: 3 Vol. 44; ISSN 0018-9340; ISSN ITCOB4
- Country of Publication:
- United States
- Language:
- English
Similar Records
Enhanced superscalar hardware: The schedule table
An analytical approach to scheduling code for superscalar and VLIW architectures
Profile-assisted instruction scheduling
Conference
·
Thu Dec 30 23:00:00 EST 1993
·
OSTI ID:46259
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