DocumentCode :
3627962
Title :
Enhancing build-portability for scientific applications across heterogeneous platforms
Author :
Magdalena Slawinska;Jaroslaw Slawinski;Vaidy Sunderam
Author_Institution :
Dept. of Math and Computer Science, Emory University, 400 Dowman Drive, Atlanta, GA 30322, USA
fYear :
2008
Firstpage :
1
Lastpage :
8
Abstract :
The paper addresses the build problem in the HPC arena that results from heterogeneity in hardware architectures, system software, and application build systems. We propose a new approach that generalizes current build systems, and enhances their portability across heterogeneous high-end platforms. Although the original application build system needs to be modified it is a one-time activity that allows us to extract target platform specific information and store it into profiles. Our toolkit exploits profiles to retrieve appropriate target-specific information during the actual build process. Our developed mechanism termed late binding enables dynamic concretization of platform-specific variables from profiles. This approach simplifies the build process for heterogeneous environments, promotes profile reuse, and improves its portability. In order to verify our approach in practice we have applied our methodology to a production molecular dynamics code (the CPMD application).
Keywords :
"Application software","Hardware","System software","Information retrieval","Production","Computer science","Drives","Computer architecture","Data mining","Productivity"
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Processing, 2008. IPDPS 2008. IEEE International Symposium on
ISSN :
1530-2075
Print_ISBN :
978-1-4244-1693-6
Type :
conf
DOI :
10.1109/IPDPS.2008.4536161
Filename :
4536161
Link To Document :
بازگشت