Red Storm (computing)
   HOME

TheInfoList



OR:

Red Storm is a supercomputer architecture designed for the
US Department of Energy The United States Department of Energy (DOE) is an executive department of the U.S. federal government that oversees U.S. national energy policy and manages the research and development of nuclear power and nuclear weapons in the United States. ...
’s
National Nuclear Security Administration The National Nuclear Security Administration (NNSA) is a United States federal agency responsible for safeguarding national security through the military application of Nuclear physics, nuclear science. NNSA maintains and enhances the Stockpil ...
Advanced Simulation and Computing Program. Cray, Inc developed it based on the contracted architectural specifications provided by
Sandia National Laboratories Sandia National Laboratories (SNL), also known as Sandia, is one of three research and development laboratories of the United States Department of Energy's National Nuclear Security Administration (NNSA). Headquartered in Kirtland Air Force Bas ...
. The architecture was later commercially produced as the Cray XT3. Red Storm is a partitioned, space shared, tightly coupled,
massively parallel Massively parallel is the term for using a large number of computer processors (or separate computers) to simultaneously perform a set of coordinated computations in parallel. GPUs are massively parallel architecture with tens of thousands of t ...
processing machine with a high performance 3D mesh network. The processors are commodity
AMD Advanced Micro Devices, Inc. (AMD) is an American multinational semiconductor company based in Santa Clara, California, that develops computer processors and related technologies for business and consumer markets. While it initially manufactur ...
Opteron Opteron is AMD's x86 former server and workstation processor line, and was the first processor which supported the AMD64 instruction set architecture (known generically as x86-64 or AMD64). It was released on April 22, 2003, with the ''Sledg ...
CPUs with off-the-shelf memory
DIMM A DIMM () (Dual In-line Memory Module), commonly called a RAM stick, comprises a series of dynamic random-access memory integrated circuits. These memory modules are mounted on a printed circuit board and designed for use in personal computers ...
s. The NIC/router combination, called SeaStar, is the only custom ASIC component in the system and uses a PowerPC 440 based core. When deployed in 2005, Red Storm’s initial configuration consisted of 10,880 single-core 2.0 GHz Opterons, of which 10,368 were dedicated for scientific calculations. The remaining 512 Opterons were used to service the computations and also provide the user interface to the system and run a version of
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, w ...
. This initial installation consisted of 140 cabinets, taking up of floor space. The Red Storm supercomputer was designed to be highly scalable from a single cabinet to hundreds of cabinets and has been scaled-up twice. In 2006 the system was upgraded to 2.4 GHz
Dual-Core A multi-core processor is a microprocessor on a single integrated circuit with two or more separate processing units, called cores, each of which reads and executes program instructions. The instructions are ordinary CPU instructions (such ...
Opterons. An additional fifth row of computer cabinets were also brought online resulting in over 26,000 processor cores. This resulted in a peak performance of 124.4 teraflops, or 101.4 running the Linpack
benchmark Benchmark may refer to: Business and economics * Benchmarking, evaluating performance within organizations * Benchmark price * Benchmark (crude oil), oil-specific practices Science and technology * Benchmark (surveying), a point of known elevati ...
. A second major upgrade in 2008 introduced
Cray XT4 The Cray XT4 (codenamed ''Hood'' during development) is an updated version of the Cray XT3 supercomputer. It was released on November 18, 2006. It includes an updated version of the SeaStar interconnect router called SeaStar2, processor sockets ...
technology:
Quad-core A multi-core processor is a microprocessor on a single integrated circuit with two or more separate processing units, called cores, each of which reads and executes program instructions. The instructions are ordinary CPU instructions (such a ...
Opteron processors and an increase in memory to 2 GB per core. This resulted in a peak theoretical performance of 284 teraflops.
Top500 The TOP500 project ranks and details the 500 most powerful non- distributed computer systems in the world. The project was started in 1993 and publishes an updated list of the supercomputers twice a year. The first of these updates always coinci ...
performance ranking for Red Storm after each upgrade: * November 2005: Rank 6 (36.19 TFLOPS) * November 2006: Rank 2 (101.4 TFLOPS) * November 2008: Rank 9 (204.2 TFLOPS) Red Storm is intended for capability computing. That is, a single application can be run on the entire system. This is in contrast to cluster-style capacity computing, in which portions of a cluster are assigned to run different applications. The performance of the memory subsystem, the processor, and the network must be in proper balance to achieve adequate application progress across the entire machine. System software plays a key role as well. The
Portals network programming API Portals is a low-level network API for high-performance networking on high-performance computing systems developed by Sandia National Laboratories and the University of New Mexico. Portals is currently the lowest-level network programming interfa ...
is used to ensure inter-processor communication can scale as large as the entire system, and has been used on many different supercomputers, including the
Intel Teraflops Intel Corporation is an American multinational corporation and technology company headquartered in Santa Clara, California. It is the world's largest semiconductor chip manufacturer by revenue, and is one of the developers of the x86 series ...
and
Paragon Paragon may refer to: Places *Paragon, Indiana, a town in the United States * Paragon, Nebraska, former community in the United States *The Paragon, Bath, a Georgian street in the Walcot area of Bath * The Paragon, Blackheath, London, built by Mi ...
. The compute processors use a custom
lightweight kernel operating system A lightweight kernel (LWK) operating system is one used in a large computer with many processor cores, termed a parallel computer. A massively parallel high-performance computing (HPC) system is particularly sensitive to operating system overhead. ...
named
Catamount The cougar (''Puma concolor'') is a large cat native to the Americas. Its range spans from the Canadian Yukon to the southern Andes in South America and is the most widespread of any large wild terrestrial mammal in the Western Hemisphere. ...
, which is based on the operating system of
ASCI Red ASCI Red (also known as ASCI Option Red or TFLOPS) was the first computer built under the Accelerated Strategic Computing Initiative ( ASCI), the supercomputing initiative of the United States government created to help the maintenance of the ...
called "Cougar". A userspace implementation of the Lustre file system, named liblustre, was ported to the Catamount environment using the libsysio library to provide
POSIX The Portable Operating System Interface (POSIX) is a family of standards specified by the IEEE Computer Society for maintaining compatibility between operating systems. POSIX defines both the system- and user-level application programming inter ...
-like semantics. This filesystem client ran in the single-threaded Catamount environment without interrupts, and only serviced IO requests when explicitly allowed by the application, to reduce jitter introduced by background file system operations. Red Storm was decommissioned in 2012.


References

{{Cray computers Cray products Parallel computing X86 supercomputers United States Department of Energy