1992
DOI: 10.1147/rd.364.0713
|View full text |Cite
|
Sign up to set email alerts
|

Design of the IBM Enterprise System/9000 high-end processor

Abstract: The "high-end" water-cooled processors in the IBM Enterprise System/9000m product family use a CPU organization and cache structure which depart significantly from previous designs. The CPU organization includes multiple execution elements which execute Instructions out of sequence, and uses a new virtual register management algorithm to control them. It also contains a branch history table to remember recent branches and their target addresses so that instruction fetching and decoding can be directed more acc… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
7
0

Year Published

1994
1994
2012
2012

Publication Types

Select...
4
3
3

Relationship

0
10

Authors

Journals

citations
Cited by 34 publications
(7 citation statements)
references
References 3 publications
(2 reference statements)
0
7
0
Order By: Relevance
“…This is the first System z core in two decades to execute instructions out of program order and is the most aggressive out-of-order System z core in terms of the number of instructions in flight and out-of-order instruction window size. The System z predecessor S/360 Model 91 pioneered out-of-order execution in the 1960s, and several generations of bipolar mainframes in the early 1990s employed out-of-order techniques [15]. The z196 processor design follows another generation of a deep-pipelining high-frequency z10 microprocessor design.…”
Section: Processor Microarchitecturementioning
confidence: 99%
“…This is the first System z core in two decades to execute instructions out of program order and is the most aggressive out-of-order System z core in terms of the number of instructions in flight and out-of-order instruction window size. The System z predecessor S/360 Model 91 pioneered out-of-order execution in the 1960s, and several generations of bipolar mainframes in the early 1990s employed out-of-order techniques [15]. The z196 processor design follows another generation of a deep-pipelining high-frequency z10 microprocessor design.…”
Section: Processor Microarchitecturementioning
confidence: 99%
“…The benefits of using a BTB to guide instruction fetching and prefetch instructions have been well documented [24][25][26][27][28]. Figure 15 shows the instruction spectrogram for cluster sizes = 1, 2, 3, and 4 for oltp3.…”
Section: Instruction Spectrogrammentioning
confidence: 99%
“…The memory hierarchy modeled was a 64KB L1, 256KB L2 15 cycles away, 1MB L3 75 cycles away, and 300 cycle memory. Instruction fetching uses a 32K-entry branch target buffer (BTB) that runs well ahead of instruction fetching and the decoder, prefetching instructions [1]. Figure 2 shows the instruction spectrogram for cluster sizes = 1, 2, 3, and 4.…”
Section: Instruction Miss Spectrogrammentioning
confidence: 99%