Gemini Scalable Interconnect
The Gemini interconnect is the heart of the Cray XE6 system. Capable of tens of millions of MPI messages per second, the Gemini ASIC is designed to complement current and future massively multicore processors.
Scalable Programming Paradigms
In addition to supporting MPI over the standard programming languages of C, C++ and Fortran, the Gemini interconnect has direct hardware support for partitioned global address space (PGAS) programming models including Unified Parallel C (UPC), Co-array Fortran and Chapel. Gemini allows remote references to be pipelined in these programming models which can result in orders-of-magnitude performance improvement over library-based message passing models.
The Cray XE6 system ships with Cray Linux Environment™ (CLE), a suite of high performance software including a SUSE™ Linux-based operating system designed to run large, complex applications and scale to more than 1 million processor cores.
Scalable Compute Nodes
Each Cray XE6 blade includes four compute nodes for high scalability in a small footprint – up to 96 processor cores per blade or 2,304 processor cores per cabinet. Each compute node has two AMD Opteron™ 6300 Series processors (16 core) coupled with its own memory and Gemini communication interface.
The Cray XE6 I/O subsystem scales to meet the bandwidth needs of even the most data-intensive applications. The newly designed Cray XIO service blades provide four I/O nodes, each with a six-core AMD Opteron Series 2000 processor coupled to 16 GB of DDR2 memory and a PCI-express GEN2 interface.
Integrated Hardware Supervisory System
Cray’s Hardware Supervisory System (HSS) integrates hardware and software components to provide system monitoring, fault identification and recovery. An independent system with its own control processors and supervisory network, the HSS monitors and manages all major hardware and software components in the Cray XE6 supercomputer.
Cray XE6 System Resiliency Features
The Gemini interconnect is designed for large systems in which failures are to be expected and applications must run to successful completion in the presence of errors. Gemini uses error correcting code (ECC) to protect major memories and data paths within the device.
Extreme Scale and Cluster Compatibility in One System
The Cray XE6 system provides complete workload flexibility. For the first time, users can buy a single machine to run both a highly scalable custom workload and industry-standard ISV workload.
Support for Other File System and Data Management Services
Customers can select the Lustre parallel file system or another option, including connecting to an existing parallel file system. The Cray Data Virtualization Service allows for the projection of various other file systems (including NFS, GPFS™, Panasas® and StorNext®) to the compute and login nodes on the Cray XE6 supercomputer.
Cray Efficiency with ECOphlex Cooling
With a standard air- or liquid-cooled High Efficiency cabinet and optional ECOphlex™ technology, the Cray XE6 system can reduce cooling costs and increase flexibility in datacenter design.
The Cray XE6 supercomputer is engineered for easy, flexible upgrades and expansion, a benefit that prolongs its productive lifetime – and the customer’s investment. As new technologies become available, customers can take advantage of these next-generation compute processors, I/O technologies and interconnect without replacing the entire Cray XE6 system.