• 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