• DocumentCode
    3061663
  • Title

    Developing a Computational Science IDE for HPC Systems

  • Author

    Hudak, David E. ; Ludban, Neil ; Gadepally, Vijay ; Krishnamurthy, Ashok

  • Author_Institution
    Ohio Supercomput. Center, Columbus
  • fYear
    2007
  • fDate
    20-26 May 2007
  • Firstpage
    5
  • Lastpage
    5
  • Abstract
    Software engineering studies have shown that programmer productivity is improved through the use of computational science integrated development environments (or CSIDE, pronounced "sea side ") such as MATLAB. ParaM is a CSIDE distribution which provides parallel execution of MATLAB scripts for HPC systems. ParaM runs on a range of processor architectures (e.g., x86, x64, Itanium, PowerPC) and its MPI binding, known as bcMPI, supports a number of interconnect architectures (e.g., Myrinet and Infinband). In this paper, we describe our goals for the ParaM project, the current status of the project and report on initial software engineering successes and challenges.
  • Keywords
    application program interfaces; computer science education; courseware; mathematics computing; message passing; parallel architectures; software engineering; software tools; CSIDE distribution; HPC systems; MATLAB; MPI binding; ParaM; bcMPI; computational science IDE; computational science integrated development environments; interconnect architectures; parallel execution; processor architectures; programmer productivity; software engineering study; Computer architecture; Computer interfaces; Computer languages; High performance computing; MATLAB; Packaging; Programming profession; Software engineering; Software packages; Supercomputers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering for High Performance Computing Applications, 2007. SE-HPC '07. Third International Workshop on
  • Conference_Location
    Minneapolis, MN
  • Print_ISBN
    0-7695-2969-0
  • Type

    conf

  • DOI
    10.1109/SE-HPC.2007.3
  • Filename
    4273307