< previous page page_466 next page >

Page 466
0466-01.gif
Figure 7.33
An M pipelined processor.
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.)
N
M
RestrictionResult
Dependency Conditions
1
1
In-order decode, in-order PA (or EX)Simple
dynamic
pipeline
Only
essential
1
1
In-order decode, out-of-order PA (or EX)Dynamic pipeline with out-of-order results
All
N
1
Out-of-order PA/EX, out-of-order decodeDynamic pipeline with out-of-order decode
All
N
M
Out-of-order PA/EX, out-of-order decodeWindowed (superscalar) dynamic pipeline
All

 
< previous page page_466 next page >