SPARC64™ VIIIfx: Fujitsu's New Generation Octo Core Processor for PETA Scale computing

Takumi Maruyama
2010 IEEE Micro  
The SPARC64 XII 12-core processor, developed for high-performance, mission-critical servers, runs at speeds of up to 4.35 GHz and achieves a peak performance of 417 GIPS and 835 Gflops. SPARC64 XII realizes a 2.3-2.9 times improvement in core performance over the previous-generation SPARC64 X+. High performance and reliability are key requirements for processors used in UNIX servers. This article provides an overview of the SPARC64 XII chip and describes the processor pipeline. Performance of
more » ... e chip is compared against the performance of the previous-generation SPARC64 X+. The article also highlights some of the processor's extensive reliability, availability, and serviceability (RAS) features and server system features. SPARC64 XII PROCESSOR CHIP OVERVIEW The SPARC64 XII 1 is targeted to achieve high speed and high throughput at the same time. High speed means high single thread performance. It has been achieved by high CPU frequency (up to 4.35 GHz), state-of-the-art out-of-order execution, and rich execution units. High throughput has been mainly achieved by many cores and threads, backed up by strong cache and memory. The SPARC64 XII chip comprises 12 identical cores with a Level-3 (L3) cache (see Figure 1 ). The three CPU cores and an 8-Mbyte block of L3 cache are grouped as one last level cache and core unit (LCU). With four LCUs, the SPARC64 XII chip includes a total of 12 cores and 32 Mbytes of L3 cache. The SPARC64 XII chip also has various off-chip interfaces, such as four 16-byte double data rate fourth-generation (DDR4) memory interfaces, multi-port high-speed serial system interfaces for connection to other SPARC64 XII chips, and four PCI Express (PCIe), 8-Gbytes/s ports.
doi:10.1109/mm.2010.4 fatcat:pjrsck7cljhz7ont5anxuprxu4