• DocumentCode
    1303606
  • Title

    Coherency Hub Design for Multisocket Sun Servers with CoolThreads Technology

  • Author

    Feehrer, John ; Rotker, Paul ; Shih, Milton ; Gingras, Paul ; Yakutis, Peter ; Phillips, Stephen ; Heath, John

  • Volume
    29
  • Issue
    4
  • fYear
    2009
  • Firstpage
    36
  • Lastpage
    47
  • Abstract
    To bring the benefits of CMT to larger workloads, these systems had to scale beyond a single socket. Because CMT requires massive memory bandwidth to achieve adequate throughput performance, the challenge was to develop a coherency link and fabric that would allow performance to scale along with thread count in a multinode (that is, multisocket) system. In this article CoHub´s coherency scheme, ASIC design, and transtransaction flows, and discussion of the engineering challenges created by 800-MHz operation and a six-stage pipeline budget is presented. The basic principles embodied in the multinode coherency protocol and CoHub design will be important building blocks for future multinode CMT systems with higher node counts.
  • Keywords
    coherence; microprocessor chips; multi-threading; performance evaluation; system-on-chip; transaction processing; ASIC design; CMT systems; chip-multithreading systems; coherency link; multisocket system; throughput performance; transaction flows; Application specific integrated circuits; Bandwidth; Design engineering; Fabrics; Pipelines; Protocols; Sockets; Sun; Throughput; Yarn; AppServer2004; SPEC; SpecCPU2006; UltraSparc; cache coherency; chip multithreading; hardware; multiprocessor interconnect;
  • fLanguage
    English
  • Journal_Title
    Micro, IEEE
  • Publisher
    ieee
  • ISSN
    0272-1732
  • Type

    jour

  • DOI
    10.1109/MM.2009.62
  • Filename
    5209933