Instruction-level parallelism

  • Authors:
  • B. Ramakrishna Rau;Joseph A. Fisher

  • Affiliations:
  • -;-

  • Venue:
  • Encyclopedia of Computer Science
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

Instruction-level parallelism (ILP) is a set of processor and compiler design techniques that speed up program execution via the parallel execution of individual RISC-style operations, such as memory loads and stores, integer additions, and floating-point multiplications. Although operations are executed in parallel, there is only a single thread of execution. The processor-compiler system is handed a single program, written for a sequential processor, from which it extracts the parallelism automatically.