Cray® XC™ Series: Adaptive Supercomputing
Extreme Scalability and Sustained Performance
Cray has an established reputation for regularly running the biggest jobs on the largest numbers of nodes in the HPC industry. The Cray® XC™ series puts even more focus on solving extreme capability computational challenges. Cray® XC40™ and XC40-AC™ systems scale hardware, networking and software across a broad performance spectrum to deliver true sustained, real-world production performance.
Aries Interconnect and Dragonfly Topology
To provide this breakthrough performance and scalability, Cray XC series supercomputers integrate the HPC-optimized Aries interconnect. This innovative intercommunications technology, implemented with a high-bandwidth, low-diameter network topology called Dragonfly, provides substantial improvements on all of the network performance metrics for HPC: bandwidth, latency, message rate and more. Delivering global bandwidth scalability at reasonable cost across a distributed memory system, this network gives programmers global access to all of the memory of parallel applications and supports the most demanding global communication patterns.
The Cray XC40 supercomputer utilizes the Dragonfly network topology, constructed from a configurable mix of backplane, copper and optical links, providing scalable global bandwidth, avoiding expensive external switches and enabling easy in-place upgrades for growing bandwidth requirements in the future. Cray XC40-AC systems utilize backplane and copper cabling only to reduce costs for technical enterprise applications.
The Cray XC40-AC supercomputer leverages the same compute node, compute blade and Intel® Xeon® processor daughter card (PDC) architecture as the Cray XC40 liquid-cooled supercomputer, amortizing R&D expenses and reducing the cost of ownership. The Aries ASIC provides the network interconnect for the compute nodes on the Cray XC series base blades and implements a standard PCI Express Gen3 host interface, supporting a wide range of HPC processing compute engines. The universal nature of the Cray XC series open architecture allows the system to be configured with the best available devices today, and then augmented or upgraded in the future with the user’s choice of processors/coprocessors utilizing processor daughter cards.
Intel Xeon Processors
Cray XC40 and Cray XC40-AC systems use industry-leading Intel® Xeon® processors, scaling in excess of 1 million cores. This architecture implements two processor engines per compute node and has four compute nodes per blade. Compute blades stack in eight pairs (16 to a chassis), and each cabinet can be populated with up to three chassis, culminating in 384 sockets per cabinet.
Initially the Intel Xeon processors provide up to 6,144 cores and enable 226 teraflops of performance per Cray XC40 cabinet, and 75 teraflops per Cray XC40-AC cabinet. Future processor upgrades will boost clock frequency and bump the number of embedded cores, accelerating overall system performance. The open architecture of the Cray XC series offers intranode flexibility, empowering users with the option to run applications with either scalar or accelerator processing elements depending on their requirements for parallelism.
Custom and ISV Jobs on the Same System — Extreme Scale and Cluster Compatibility
Based on generations of experience with both environments, Cray has leveraged a single machine architecture to run both highly scalable custom workloads as well as industry-standard ISV jobs via the powerful Cray Linux Environment (CLE). CLE enables a Cluster Compatibility Mode (CCM) to run Linux/x86 versions of ISV software without any requirement for porting, recompiling or relinking. Alternatively, Cray’s Extreme Scalability Mode (ESM) can be set to run in a performance-optimized scenario for custom codes. These flexible and optimized operation modes are dynamic and available to the user on an individual job basis.
ROI, Upgradeability and Investment Protection
Besides being customizable for each user’s requirements, the Cray XC series supercomputer architecture is engineered for easy, flexible upgrades and expansion, a benefit that prolongs its productive lifetime and the user’s investment. As new technology advancements become available, users can take advantage of these next-generation progressions deep into the life cycle before ever considering replacing an HPC system.