Compilation Methods SS 2009 - Slide 505

Objectives:
Restrictions for pipelining
In the lecture:
- Requirements of pipelining processors.
- Compiler reorders to meet the requirements, inserts nops (empty operations), if necessary.
- Some processors accept too close operations, delays the second one by a hardware interlock.
- Hardware bypasses may relax the requirements
Suggested reading:
Kastens / Übersetzerbau, Section 8.5.2
Questions:
- Why are no nops needed in this example?
©2009 Prof. Dr. Uwe Kastens
Generiert mit Camelot | Probleme mit Camelot? | Geändert am: 30.03.2009