DocumentCode
964797
Title
IBM Power5 chip: a dual-core multithreaded processor
Author
Kalla, Ron ; Sinharoy, Balaram ; Tendler, Joel M.
Volume
24
Issue
2
fYear
2004
Firstpage
40
Lastpage
47
Abstract
IBM introduced Power4-based systems in 2001. The Power4 design integrates two processor cores on a single chip, a shared second-level cache, a directory for an off-chip third-level cache, and the necessary circuitry to connect it to other Power4 chips to form a system. The dual-processor chip provides natural thread-level parallelism at the chip level. The Power5 is the next-generation chip in this line. One of our key goals in designing the Power5 was to maintain both binary and structural compatibility with existing Power4 systems to ensure that binaries continue executing properly and all application optimizations carry forward to newer systems. With that base requirement, we specified increased performance and other functional enhancements of server virtualization, reliability, availability, and serviceability at both chip and system levels. We describe the approach we used to improve chip-level performance.
Keywords
instruction sets; multi-threading; multiprocessing systems; pipeline processing; resource allocation; system-on-chip; instruction sets; multiprocessing systems; multithreaded processor; pipeline processing; resource allocation; system-on-chip; Circuits; Hardware; Maintenance; Multithreading; Out of order; Process design; Registers; Resource management; Surface-mount technology; Yarn;
fLanguage
English
Journal_Title
Micro, IEEE
Publisher
ieee
ISSN
0272-1732
Type
jour
DOI
10.1109/MM.2004.1289290
Filename
1289290
Link To Document