• 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