The importance of prepass code scheduling for superscalar and superpipelined processors
- 1 March 1995
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Computers
- Vol. 44 (3) , 353-370
- https://doi.org/10.1109/12.372029
Abstract
No abstract availableThis publication has 16 references indexed in Scilit:
- Trace Selection For Compiling Large C Application Programs To MicrocodePublished by Institute of Electrical and Electronics Engineers (IEEE) ,2005
- Compiler code transformations for superscalar-based high-performance systemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Boosting beyond static scheduling in a superscalar processorPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- The superblock: An effective technique for VLIW and superscalar compilationThe Journal of Supercomputing, 1993
- Sentinel scheduling for VLIW and superscalar processorsPublished by Association for Computing Machinery (ACM) ,1992
- Profile‐guided automatic inline expansion for C programsSoftware: Practice and Experience, 1992
- Available instruction-level parallelism for superscalar and superpipelined machinesPublished by Association for Computing Machinery (ACM) ,1989
- Achieving high instruction cache performance with an optimizing compilerPublished by Association for Computing Machinery (ACM) ,1989
- Forward semantic: a compiler-assisted instruction fetch method for heavily pipelined processorsPublished by Association for Computing Machinery (ACM) ,1989
- A VLIW architecture for a trace scheduling compilerIEEE Transactions on Computers, 1988