DocumentCode
2756615
Title
Coherency Hub Design for Multi-Node Victoria Falls Server Systems
Author
Feehrer, John ; Rotker, Paul ; Shih, Milton ; Gingras, Paul ; Yakutis, Peter ; Phillips, Stephen ; Heath, John ; Turullols, Sebastian
fYear
2008
fDate
26-28 Aug. 2008
Firstpage
43
Lastpage
50
Abstract
This paper describes the design of a coherency hub ASIC for a 4-socket highly-threaded multiprocessor using Sun\´s Victoria Falls processor. Victoria Falls is an 8-core CMT processor in the Niagara family, with 8 threads per core and a shared L2 cache. The coherency hub, named Zambezi, enables cost-effective scaling to 4 sockets with a total thread count of 256 and near-linear performance scaling on transaction processing workloads. Extending a 2-socket "glueless" system to a 4-socket system with no change to the processor was a key requirement. Zambezi broadcasts snoop requests to all nodes (i.e. sockets), serializes requests to the same address, and consolidates snoop responses. The hub communicates with each node via point-to-point serial links, using a proprietary data link layer implemented over an FBDIMM PHY. In this paper, we summarize the ASIC micro-architecture and coherency scheme, highlight how we addressed the engineering challenges we faced, and report performance scalability results we achieved on key commercial server benchmarks. Conflicting constraints (800 MHz operation and a 6-stage pipeline budget) presented the primary challenge to architecture, design and layout.
Keywords
application specific integrated circuits; microprocessor chips; network servers; 2-socket glueless system; 4-socket highly-threaded multiprocessor; ASIC microarchitecture; coherency hub design; multinode Victoria Falls server systems; point-to-point serial links; Application specific integrated circuits; Broadcasting; Physical layer; Pipelines; Scalability; Sockets; Sun; Yarn; cache coherency; multi-node CMT systems; multi-threaded processor cores; packet switching; serial interconnects;
fLanguage
English
Publisher
ieee
Conference_Titel
High Performance Interconnects, 2008. HOTI '08. 16th IEEE Symposium on
Conference_Location
Stanford, CA
ISSN
1550-4794
Print_ISBN
978-0-7695-3380-3
Type
conf
DOI
10.1109/HOTI.2008.12
Filename
4618575
Link To Document