• DocumentCode
    1830455
  • Title

    How to get good performance from the CM-5 data network

  • Author

    Brewer, Eric A. ; Kuszmaul, Bradley C.

  • Author_Institution
    Lab. for Comput. Sci., MIT, Cambridge, MA, USA
  • fYear
    1994
  • fDate
    26-29 Apr 1994
  • Firstpage
    858
  • Lastpage
    867
  • Abstract
    Programmers of the Connection Machine CM-5 data network can improve the performance of their data movement code more than a factor of three by selectively using global barriers, by limiting the rate at which messages are injected in to the network, and by managing the order in which they are injected. Barriers eliminate target-processor congestion, and allow the programmer to schedule communications globally. Injection-reordering improves the statistical independence of the various packets in the network at any given time. Barriers and tuned injection rates provide forms of flow control. Barriers also provide a composition of performance property: if you understand the performance of parallel computations A and B, then you understand the performance of “A; barrier; B”. Architectural support for global barriers, injection reordering, and flow control may be worthwhile for achieving good communications performance. Although our evidence comes from the CM-5, we expect these techniques to apply to most parallel machines
  • Keywords
    parallel processing; performance evaluation; CM-5 data network; Connection Machine; data movement code; injection-reordering; performance; performance property; target-processor congestion; Bandwidth; Communication system control; Computer network management; Computer science; Concurrent computing; Contracts; Laboratories; Parallel machines; Processor scheduling; Programming profession;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Symposium, 1994. Proceedings., Eighth International
  • Conference_Location
    Cancun
  • Print_ISBN
    0-8186-5602-6
  • Type

    conf

  • DOI
    10.1109/IPPS.1994.288205
  • Filename
    288205