• DocumentCode
    2634019
  • Title

    Experience with active messages on the Meiko CS-2

  • Author

    Schauser, Klaus E. ; Scheiman, Chris J.

  • Author_Institution
    Dept. of Comput. Sci., California Univ., Santa Barbara, CA, USA
  • fYear
    1995
  • fDate
    25-28 Apr 1995
  • Firstpage
    140
  • Lastpage
    149
  • Abstract
    Active messages provide a low latency communication architecture which on modern parallel machines achieves more than an order of magnitude performance improvement over more traditional communication libraries. This paper discusses the experience we gained while implementing active messages on the Meiko CS-2, and discusses implementations for similar architectures. During our work we have identified that architectures which only support efficient remote write operations (or DMA transfers as in the case of the CS-2) make it difficult to transfer both data and control as required by active messages. Traditional network interfaces avoid this problem because they have a single point of entry which essentially acts as a queue. To efficiently support active messages on modern network communication co-processors, hardware primitives are required which support this queue behavior The overcame this problem by producing specialized code which runs on the communications co-processor and supports the active messages protocol. Our implementation of active messages results in a one-way latency of 12.3 μs and achieves up to 39 MB/s for bulk transfers. Both numbers are close to optimal for the current Meiko hardware and are competitive with performance of active messages on other hardware platforms
  • Keywords
    message passing; parallel architectures; parallel machines; Meiko CS-2; active messages; communication architecture; low latency; network communication co-processors; parallel machines; Computer science; Coprocessors; Delay; Hardware; Libraries; Parallel machines; Programming profession; Protocols; Space exploration; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Symposium, 1995. Proceedings., 9th International
  • Conference_Location
    Santa Barbara, CA
  • Print_ISBN
    0-8186-7074-6
  • Type

    conf

  • DOI
    10.1109/IPPS.1995.395925
  • Filename
    395925