| Table 7.5 Some types of concurrently executing processors. (N is the number of instructions checked for concurrency; M, the maximum number of instructions issued per decode cycle.) |
| | Restriction | Result | |
| | In-order decode, in-order PA (or EX) | Simple
dynamic
pipeline | |
| | In-order decode, out-of-order PA (or EX) | Dynamic pipeline with out-of-order results | |
| | Out-of-order PA/EX, out-of-order decode | Dynamic pipeline with out-of-order decode | |
| | Out-of-order PA/EX, out-of-order decode | Windowed (superscalar) dynamic pipeline | |