Title
Efficient Communication Mechanisms for Cluster Based Parallel Computing
Abstract
The key to crafting an effective scalable parallel computing system lies in minimizing the delays imposed by the system. Of particular importance are communications delays, since parallel algorithms must communicate frequently. The communication delay is a system-imposed latency. The existence of relatively inexpensive high performance workstations and emerging high performance interconnect options provide compelling economic motivation to investigate NOW/COW (network/cluster of workstation) architectures. However, these commercial components have been designed for generality. Cluster nodes are connected by longer physical wire paths than found in special-purpose supercomputer systems. Both effects tend to impose intractable latencies on communication. Even larger system-imposed delays result from the overhead of sending and receiving messages. This overhead can come in several forms, including CPU occupancy by protocol and device code as well as interference with CPU access to various levels of the memory hierarchy. Access contention becomes even more onerous when the nodes in the system are themselves symmetric multiprocessors. Additional delays are incurred if the communication mechanism requires processes to run concurrently in order to communicate with acceptable efficiency. This paper presents the approach taken by the Utah Avalanche project which spans user level code, operating system support, and network interface hardware. The result minimizes the constraining effects of latency, overhead, and loosely coupled scheduling that are common characteristics in NOW-based architectures.
Year
DOI
Venue
1997
10.1007/3-540-62573-9_1
Communication, Architecture, and Applications for Network-Based Parallel Computing
Keywords
Field
DocType
parallel computing,efficient communication mechanisms,operating system,parallel computer,parallel algorithm,network interface
Memory hierarchy,Supercomputer,Parallel algorithm,Massively parallel,Computer science,Parallel communication,Parallel computing,Cost efficiency,Scalability,Distributed computing,Network interface
Conference
ISBN
Citations 
PageRank 
3-540-62573-9
7
0.61
References 
Authors
10
3
Name
Order
Citations
PageRank
Al Davis198654.47
Mark R. Swanson218614.34
Michael Parker370.61