Architecture and Implementation of MEMORY CHANNEL

Vol. 9 No. 1 1997 27 In computing, a cluster is loosely defined as a parallel system comprising a collection of stand-alone computers (each called a node) connected by a network. Each node runs its own copy of the operating system, and cluster software coordinating the entire parallel system attempts to provide users with a unified system view. Since each node in the cluster is an off-the-shelf computer system, clusters offer several advantages over traditional massively parallel processors (MPPs) and large-scale symmetric multiprocessors (SMPs). Specifically, clusters provide

[1]  H. T. Kung,et al.  Supporting systolic and memory communication in iWarp , 1990, ISCA '90.

[2]  D.E. Culler,et al.  Effects Of Communication Latency, Overhead, And Bandwidth In A Cluster Architecture , 1997, Conference Proceedings. The 24th Annual International Symposium on Computer Architecture.

[3]  William J. Dally,et al.  The M-machine multicomputer , 1997, Proceedings of the 28th Annual International Symposium on Microarchitecture.

[4]  Richard Kaufmann,et al.  Digital's clusters and scientific parallel applications , 1996 .

[5]  James V. Lawton,et al.  Building a High-performance Message-passing System for MEMORY CHANNEL Clusters , 1996, Digit. Tech. J..

[6]  Gregory Francis Pfister,et al.  In search of clusters: the coming battle in lowly parallel computing , 1995 .

[7]  M. Annaratone,et al.  Interprocessor communication speed and performance in distributed-memory parallel processors , 1989, ISCA '89.

[8]  Wolfgang Fichtner,et al.  A Set of New Mapping and Coloring Heuristics for Distributed-Memory Parallel Processors , 1992, SIAM J. Sci. Comput..

[9]  Charles L. Seitz,et al.  Myrinet: A Gigabit-per-Second Local Area Network , 1995, IEEE Micro.

[10]  Wayne M. Cardoza,et al.  Design of the TruCluster Multicomputer System for the Digital UNIX Environment , 1996, Digit. Tech. J..

[11]  Jonathan Harris,et al.  Compiling High Performance Fortran for Distributed-memory Systems , 1995, Digit. Tech. J..

[12]  John N. Tsitsiklis,et al.  Parallel and distributed computation , 1989 .

[13]  David A. Patterson,et al.  Logp quantified: the case for low-overhead local area networks , 1995 .

[14]  William Gropp,et al.  The MPI communication library: its design and a portable implementation , 1993, Proceedings of Scalable Parallel Libraries Conference.

[15]  Seth Copen Goldstein,et al.  Active messages: a mechanism for integrating communication and computation , 1998, ISCA '98.

[16]  Marco Fillo Architectural support for scientific applications on multicomputers , 1993 .

[17]  Jack Dongarra,et al.  The Performance of PVM on MPP Systems , 1995 .

[18]  Richard B. Gillett Memory Channel Network for PCI , 1996, IEEE Micro.

[19]  Seth Copen Goldstein,et al.  Active Messages: A Mechanism for Integrated Communication and Computation , 1992, [1992] Proceedings the 19th Annual International Symposium on Computer Architecture.

[20]  Kai Li,et al.  Retrospective: virtual memory mapped network interface for the SHRIMP multicomputer , 1994, ISCA '98.

[21]  Jack J. Dongarra,et al.  Performance of various computers using standard linear equations software in a FORTRAN environment , 1988, CARN.