DocumentCode
1293696
Title
Network-based multicomputers: a practical supercomputer architecture
Author
Steenkiste, Peter
Author_Institution
Sch. of Comput. Sci., Carnegie Mellon Univ., Pittsburgh, PA, USA
Volume
7
Issue
8
fYear
1996
fDate
8/1/1996 12:00:00 AM
Firstpage
861
Lastpage
875
Abstract
Multicomputers built around a general network are an attractive architecture for a wide class of applications. The architecture provides many benefits compared with special-purpose approaches, including heterogeneity, reuse of application and system code, and sharing of resources. The architecture also poses new challenges to both computer system implementers and users. First, traditional local-area networks do not have enough bandwidth and create a communication bottleneck, thus seriously limiting the set of applications that can be run effectively. Second, programmers have to deal with large bodies of code distributed over a variety of architectures, and work in an environment where both the network and nodes are shared with other users. Our experience in the Nectar project shows that it is possible to overcome these problems. We show how networks based on high-speed crossbar switches and efficient protocol implementations can support high bandwidth and low latency communication while still enjoying the flexibility of general networks, and we use three applications to demonstrate that network-based multicomputers are a practical architecture. We also show how the network traffic generated by this new class of applications poses severe requirements for networks
Keywords
distributed processing; multiprocessor interconnection networks; parallel architectures; protocols; Nectar project; heterogeneity; high-speed crossbar switches; low latency communication; network traffic; network-based multicomputers; protocol implementations; resources sharing; reuse of application code; supercomputer architecture; system code; Application software; Bandwidth; Communication switching; Computer architecture; Delay; Local area networks; Programming profession; Protocols; Supercomputers; Switches;
fLanguage
English
Journal_Title
Parallel and Distributed Systems, IEEE Transactions on
Publisher
ieee
ISSN
1045-9219
Type
jour
DOI
10.1109/71.532117
Filename
532117
Link To Document