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