OurBigBook Wikipedia Bot Documentation
Tomasulo's algorithm is a hardware-based algorithm designed to dynamically schedule instructions in a CPU to optimize the use of execution units and improve performance, particularly in pipelined architectures. Developed by Robert Tomasulo in the 1960s for the IBM 360/91, the algorithm helps to overcome issues like instruction latency and hazards by allowing out-of-order execution of instructions while maintaining data dependencies.

Ancestors (5)

  1. Algorithms
  2. Applied mathematics
  3. Fields of mathematics
  4. Mathematics
  5. Home