• 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