Title
A computational science IDE for HPC systems: design and applications
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. Scientists often desire to use high-performance computing (HPC) systems to run their existing CSIDE scripts with large data sets. ParaM is a CSIDE distribution that provides parallel execution of MATLAB scripts on HPC systems at large shared computer centers. 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 InfiniBand). On a cluster at Ohio Supercomputer Center, bcMPI with blocking communication has achieved 60% of the bandwidth of an equivalent C/MPI benchmark. In this paper, we describe goals and status for the ParaM project and the development of applications in signal and image processing that use ParaM.
Year
DOI
Venue
2009
10.1007/s10766-008-0084-3
International Journal of Parallel Programming
Keywords
Field
DocType
computational science ide,cside distribution,existing cside script,large data set,hpc system,integrated development environment,param project,large shared computer center,ohio supercomputer center,mpi benchmark,matlab script,mpi,processor architecture,high performance computing,software engineering,system design,pgas,high level language,signal and image processing
InfiniBand,Supercomputer,Computer science,Parallel computing,PARAM,Itanium,Computational science,Partitioned global address space,HPC Challenge Benchmark,PowerPC,Operating system,Myrinet
Journal
Volume
Issue
ISSN
37
1
1573-7640
Citations 
PageRank 
References 
3
0.43
5
Authors
6
Name
Order
Citations
PageRank
David E. Hudak14411.50
Neil Ludban260.97
Ashok Krishnamurthy345556.47
Vijay Gadepally444950.53
Siddharth Samsi520124.09
John Nehrbass630.43