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
Link To Document