• DocumentCode
    327296
  • Title

    Optimizing distributed data structures using application-specific network interface software

  • Author

    Bhoedjang, Raoul A F ; Romein, John W. ; Bal, Henri E.

  • Author_Institution
    Vrije Univ., Amsterdam, Netherlands
  • fYear
    1998
  • fDate
    10-14 Aug 1998
  • Firstpage
    485
  • Lastpage
    492
  • Abstract
    Network interfaces that contain a programmable processor offer much flexibility, which so far has mainly been used to optimize message passing libraries. We show that high performance gains can be achieved by implementing support for application-specific shared data structures on the network interface processors. As a case study, we have implemented shared transposition tables on a Myrinet network, using customized software that runs partly on the network processor and partly on the host. The customized software greatly reduces the overhead of interactions between the network interface and the host. Also, the software exploits application semantics to obtain a simple and efficient communication protocol. Performance measurements indicate that applications that run application-specific code on the network interface are up to 2.5 times as fast as those that use generic message-passing software
  • Keywords
    data structures; local area networks; message passing; network interfaces; protocols; Myrinet network; application semantics; application-specific code; application-specific network interface software; application-specific shared data structures; communication protocol; customized software; generic message-passing software; message passing libraries; optimizing distributed data structures; performance measurements; programmable processor; shared transposition tables; Application software; Clustering algorithms; Data structures; Heuristic algorithms; Message passing; Network interfaces; Performance gain; Process control; Software performance; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing, 1998. Proceedings. 1998 International Conference on
  • Conference_Location
    Minneapolis, MN
  • ISSN
    0190-3918
  • Print_ISBN
    0-8186-8650-2
  • Type

    conf

  • DOI
    10.1109/ICPP.1998.708521
  • Filename
    708521