The Cray CX1 is a deskside
high-performance workstation designed by
Cray Inc., based on the
x86-64 processor architecture. It was launched on September 16, 2008, and was discontinued in early 2012. It comprises a single chassis
blade server
A blade server is a stripped-down server computer with a modular design optimized to minimize the use of physical space and energy. Blade servers have many components removed to save space, minimize power consumption and other considerations, whil ...
design that supports a maximum of eight modular single-width blades, giving up to 96
processor cores. Computational load can be run independently on each blade and/or combined using
clustering techniques.
Blade configurations
Compute blade
The most basic of the modular blade configurations, the single-width compute blade supports dual-socket Intel Xeon 5400, 5500, and 5600 series processors, up to eight
DIMMs of
DDR3 SDRAM
Double Data Rate 3 Synchronous Dynamic Random-Access Memory (DDR3 SDRAM) is a type of synchronous dynamic random-access memory (SDRAM) with a high bandwidth (" double data rate") interface, and has been in use since 2007. It is the higher-speed ...
(PC3-8500), and two 2.5" SATA HDDs. Furthermore, each compute blade supports the addition of a
PCIe x16 card for graphics or further expansion. Originally offered with the Intel E5400 series processor, later CX1 configurations made either the low-power "L5xxx" series or the high-performance "X5xxx" series Intel processors available to customers. Depending on the blade model, both Gigabit Ethernet and DDR Infiniband interconnects were available those blades not factory-equipped with Infiniband supported third-party additions through the PCIe expansion port.
Storage blade
Building on the modular expansion capabilities of the compute blade, the storage blade enabled customers to add up to eight 2.5" SATA HDDs or four 3.5" SATA HDDs to a separate, but physically connected, single-width blade add-on. This bolted on expansion took the place of the default blade cover and extended the blade unit to a two-width module. From a computational standpoint, the storage blade was no different from the compute blade, offering the same Intel processor options. Unlike the compute blade, PCIe expansion was not available in the storage blade, as the
RAID card supporting the additional hard drives occupied this port.
Visualization and GPU blades
Similar to the storage blade expansion, both workstation visualization and
GPGPU blades were offered, taking advantage of the PCIe expansion port to extend the capabilities of the base compute blade. Equipped with either workstation
Nvidia Quadro graphics cards or
Nvidia Tesla scientific cards, the visualization configurations extended the integrated graphics capabilities of the compute blade and offered customers access to Nvidia's
CUDA programming architecture to drastically speed-up critical scientific and engineering applications.
Unique features
In addition to offering unparalleled deskside performance for its day, the Cray CX1 also pioneered a number of unique technologies to make possible the integration of supercomputing into the traditional office space. In order to meet workplace noise requirements, the CX1 utilized an active noise cancellation system built into its cooling apparatus to quiet the sounds generated by the chassis's two large fans. Rather than requiring the deployment of separate Ethernet and/or Infiniband networks, the CX1 integrated network switches for both into the chassis to facilitate these high-speed interconnect protocols required by clustered simulations and applications. Additionally, unlike traditional servers and supercomputers that make use of higher 220 V power, the CX1's redundant power supplies were designed to support traditional office power (120 V AC, 20 A). Finally, one of the most striking and recognizable features of the CX1 is the integrated touch screen control panel on the front face of the machine from which users could not only control each of the blades, but instantly gauge power consumption, core temperature, and fan speeds for the entire chassis.
Comparison with other Cray systems
The CX1 and
XT5h are fundamentally different architectures, and due to their differences, XT5 blades may not be used in place of CX1 blades, and vice versa. To compare the two:
* An XT5h supercomputer supports
vector,
FPGA
A field-programmable gate array (FPGA) is an integrated circuit designed to be configured by a customer or a designer after manufacturinghence the term '' field-programmable''. The FPGA configuration is generally specified using a hardware de ...
, and
scalar
Scalar may refer to:
*Scalar (mathematics), an element of a field, which is used to define a vector space, usually the field of real numbers
* Scalar (physics), a physical quantity that can be described by a single element of a number field such ...
compute blades (
X2XR1 and
XT4/XT5 blades, respectively), typically supported by service blades for network access and hosting a
Lustre filesystem layered over several
RAID modules.
** The XT5h's operating system is
UNICOS/lc, a combination of
SUSE Linux Enterprise Server
SUSE Linux Enterprise (often abbreviated to SLE) is a Linux-based operating system developed by SUSE. It is available in two editions, suffixed with Server (SLES) for servers and mainframes, and Desktop (SLED) for workstations and desktop compu ...
and
Sandia's
Catamount or Cray's
Compute Node Linux
Compute Node Linux (CNL) is a runtime environment based on the Linux kernel for the Cray XT3, Cray XT4, Cray XT5, Cray XT6, Cray XE6 and Cray XK6 supercomputer systems based on SUSE Linux Enterprise Server. CNL forms part of the Cray Linux E ...
.
* A CX1 supercomputer supports GPU and scalar compute blades (Nvidia Quadro and Intel Xeon, respectively), typically supported by enclosed network switches (
Gigabit Ethernet,
Infiniband) and service blades hosting RAID modules.
** CX1-supported operating systems include
Red Hat Enterprise Linux and
Windows HPC Server 2008.
External links
Cray's First Windows-Based Supercomputer Puts a 64-Core Datacenter On Your DeskCX1 adds shared-memory capabilities using ScaleMP's vSMP Foundation
{{Cray computers
Cx1
X86 supercomputers