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
Link To Document :
بازگشت