XK7 is a supercomputing platform, produced by Cray, launched on October 29, 2012. XK7 is the second platform from Cray to use a combination of central processing units ("CPUs") and graphical processing units ("GPUs") for computing; the hybrid architecture requires a different approach to programming to that of CPU-only supercomputers. Laboratories that host XK7 machines host workshops to train researchers in the new programming languages needed for XK7 machines. The platform is used in Titan, the world's second fastest supercomputer in the November 2013 list as ranked by the TOP500 organization. Other customers include the Swiss National Supercomputing Centre which has a 272node machine and Blue Waters has a machine that has Cray XE6 and XK7 nodes that performs at approximately 1petaFLOPS (1015floating-point operations per second).[1]
Overview
XK7 is scalable up to 500 cabinets, each contains 24blades and each blade contains 4nodes (1CPU and 1GPU per node).[2] The CPUs available are of the 16-core AMD Opteron6200 Interlagos series and the GPUs are of the Nvidia Tesla K20 Kepler series.[2] Each CPU can be paired with either 16 or 32GB of error-correcting code memory (ECC) while the GPUs have either 5 or 6GB of ECC memory depending on the model of GPU used.[2] The nodes communicate with each other via the Gemini Interconnect; each Gemini chip services 2nodes with a capacity of 160GB/s.[2] Depending on the components used, a full cabinet will consume between 45 and 54.1kW of electricity which is converted into heat; thus the cabinets need cooling, either by air or water.[2]
The XK7 platform was announced on October 29, 2012 to coincide with the completion of Titan at Oak Ridge National Laboratory (ORNL).[5] Titan has 18,688 XK7 nodes, each containing an Opteron6274 CPU with 32GB of memory and a K20X GPU with 6GB.[6] The computer has a theoretical peak performance of 27.1petaFLOPS but in the LINPACK benchmark used by the TOP500 organisation to rank supercomputers it performed at 17.59petaFLOPS, enough to take first place on the November 2012 list.[7][8] Titan uses 8.2MW of electricity and is third on the Green500 list which ranks supercomputers by their energy efficiency.[9]
The National Center for Supercomputing Applications (NCSA) in Illinois has a machine, Blue Waters, using a combination of Cray XE6 and XK7 nodes. The machine has 3072XK7 nodes and 22,752XE6 nodes.[10] Each XE6 node has two Opteron6276 and 32GB of memory per CPU.[11] The XK7 nodes also have Opteron6276 CPUs with 32GB of memory and a K20X GPU with 6GB.[11] Blue Waters has performed at over 1petaFLOPS in benchmarks; however, the project managers do not believe in the relevance of the LINPACK benchmark used by the TOP500 organisation and therefore did not submit a benchmark test for ranking.[10]
The Swiss National Supercomputing Centre (CSCS) machine named Todi was upgraded to XK7 on October 22, 2012.[12] Todi has 272nodes with Opteron6272 CPUs with 32GB of memory and a K20X GPU with 6GB.[13][14] Todi has a theoretical peak performance of 393teraFLOPS and performed at 274teraFLOPS in the November 2012 TOP500 list taking 91st place.[14] Todi consumes 122kW and is ranked fourth, one behind Titan, on the November 2012 Green500 list.[9][14]
↑"Todi Upgrade to Xk7". Swiss National Supercomputing Centre. October 15, 2012. Retrieved January 16, 2013.{{cite web}}: CS1 maint: deprecated archival service (link)