|
|
|
|
Computing History at the HPC²TOP500 Supercomputing at the HPC²The HPC²'s high performance computing needs date back to its inception, but it was not until June 1996 that it made its first appearance on the Top500 Supercomputer Sites list. The Top500 list is published in June and November of each year by the University of Tennessee, the University of Mannheim, and the Department of Energy's National Energy Research Scientific Computing Center (NERSC)and ranks the 500 most powerful computers in the world based on their performance on the LINPACK benchmark. This benchmark solves a dense system of linear equations and was chosen because it simulates the kinds of computations that many systems of this size perform in the real world. In the June 1996 Top500 list, the HPC² appeared for the first time with its new SGI CHALLENGE computer system capable of 4.32 gigaflops (billion calculations per second) on the LINPACK benchmark. It debuted at 359th overall and 33rd among academic institution in the United States. On the 22 lists published between the June 1996 and November 2006, the HPC² was represented 16 times. Since the 1996 list, the HPC²'s largest computer system increased from a mere 4.32 billion calculations per second to 5.86 trillion calculations per second in measured LINPACK performance. The HPC² has averaged a ranking of 272nd place overall on lists in which it has been ranked, and has been ranked as high as 115th overall (November 2006) and 10th among U.S. academic institutions (June 2002). Message Passing Interface (MPI)The Message Passing Interface (MPI) is a library specification that defines a communications protocol used by a group of processors when performing parallel calculations. The original MPI standard was defined by a group of vendors, laboratories and universities (including Mississippi State University). The standard was formulated between April 1992 and the final publication of the MPI Version 1.0 standard in May 1994. Shortly thereafter a project began to develop a portable implementation of the MPI standard that would run on most any type of computer. The project was called "MPICH", where the "CH" stood for "chameleon", a creature known for its ability to adapt to its environment. The first paper on this project was "A High-Performance, Portable Implementation of the MPI Message Passing Interface Standard". This paper was authored by William Gropp and Ewing Lusk of the Mathematics and Computer Science Division of the Argonne National Laboratory and by Nathan Doss and Anthony Skjellum of the HPC² and Department of Computer Science at Mississippi State University. Most of the original MPICH implementation was developed by researchers at the Argonne National Laboratory and at the HPC² at Mississippi State University, and is still sometimes referred to as the "ANL/MSU MPI Implementation". MyrinetMyricom, Inc. was founded in 1994. In that first year, researchers at the HPC² and the Department of Computer Science began beta testing and software development for some of Myricom's earliest Myrinet products. HPC² researchers Gregory Henley, Thomas McMahon, Anthony Skjellum, and Nathan Doss helped develop the first high-performance Myrinet drivers for MPI on Sun/Solaris systems. This research lead to the development of the "BullDog Myrinet Control Program" (BDM) which provided workstation host stack and NIC board-level software for the management of the Myrinet interface hardware and interaction with the host-level software though a set of shared queues. Cluster ComputingMany people think that cluster computing originated with Thomas Sterling and Donald Becker's work on the Beowulf Project in 1994. This project is certainly one of the most important events in the history of cluster computing. Its use of the Linux operating system on inexpensive PC's has revolutionized the high performance computing community and created all whole new class of systems (known as Beowulf clusters). However, it was not the first time that a cluster, or what had often previously been referred to as a "multicomputer", had been built. Many others, including Mississippi State University, had been working on the subject for several years before that event. This is a brief description of the history of cluster computing research at Mississippi State University. Mississippi State University has been involved in what is now called cluster computing at least since 1987. In that year, DARPA funded an MSU project called MADEM (Mapped Array Differential Equation Machine). MADEM was a distributed memory MIMD system based on the Sun 4/110 workstation.
In October 2006, "Raptor" was
installed. This system is a 2048 processor cluster based on 512
Sun Microsystems SunFire X2200 M2 servers, each with two dual-core
AMD Opteron 2218 processors (2.6GHz) and 8GB of memory. Once again,
all compute nodes are diskless and are connected with gigabit ethernet
between the 32 nodes in each rack, and 10-gigabit ethernet between each
of the 16 racks. This system has a peak performance of more than 10.6
trillion calculations per second.
|
|
News | Events | Jobs | Intranet (Restricted access)
Contact: webmaster Mississippi State University is an equal opportunity institution. |
|