Word:

instruction scheduling

instruction scheduling - The compiler phase that orders instructions on a pipelined, superscalar, or VLIW architecture so as to maximise the number of function units operating in parallel and to minimise the time they spend waiting for each other.

Examples are filling a delay slot; interspersing floating-point instructions with integer instructions to keep both units operating; making adjacent instructions independent, e.g. one which writes a register and another which reads from it; separating memory writes to avoid filling the write buffer.

Norman P. Jouppi and David W. Wall, "Available Instruction-Level Parallelism for Superscalar and Superpipelined Processors", Proceedings of the Third International Conference on Architectural Support for Programming Languages and Operating Systems, pp. 272--282, 1989.

[The SPARC Architecture Manual, v8, ISBN 0-13-825001-4]
Browse
Institutor
Instop
Instore
Instratified
Instroke
Instruct
instructed
Instructer
Instructible
Instruction
Instruction Address Register
instruction book
instruction execution
instruction manual
instruction mnemonic
instruction prefetch
-- instruction scheduling --
instruction set
instruction set architecture
Instruction Set Processor
Instructional
instructions
Instructive
instructively
Instructor
instructorship
Instructress
Instrument
instrument flying
instrument landing
instrument of execution
instrument of punishment
instrument of torture
Definitions Index: # A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

About this site and copyright information - Online Dictionary Home - Privacy Policy