• DocumentCode
    2789536
  • Title

    Runtime Optimization of Application Level Communication Patterns

  • Author

    Gabriel, Edgar ; Huang, Shuo

  • Author_Institution
    Dept. of Comput. Sci., Houston Univ., TX
  • fYear
    2007
  • fDate
    26-30 March 2007
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    This paper introduces the Abstract Data and Communication Library (ADCL). ADCL is an application level communication library aiming at providing the highest possible performance for application level communication operations on a given execution environment. The library provides for each communication pattern a large number of implementations and incorporates a runtime selection logic in order to choose the implementation leading to the highest performance of the application on the current platform. Two different runtime selection algorithms are currently available within ADCL: the library can either apply a brute force search strategy which tests all available implementations of a given communication pattern; alternatively, a heuristic relying on attributes characterizing an implementation has been developed in order to speed up the runtime decision procedure. The paper also evaluates the performance of a finite difference code using ADCL on an AMD Opteron cluster using InfiniBand and Gigabit Ethernet interconnects.
  • Keywords
    parallel programming; program compilers; software libraries; ADCL application level communication library; AMD Opteron cluster; Abstract Data and Communication Library; Gigabit Ethernet interconnects; InfiniBand; application level communication patterns; runtime optimization; runtime selection logic; Application software; Communication system software; Equations; Ethernet networks; Finite difference methods; Hardware; Iterative algorithms; Runtime library; Software performance; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2007. IPDPS 2007. IEEE International
  • Conference_Location
    Long Beach, CA
  • Print_ISBN
    1-4244-0910-1
  • Electronic_ISBN
    1-4244-0910-1
  • Type

    conf

  • DOI
    10.1109/IPDPS.2007.370406
  • Filename
    4228134