Title :
Applications in Parallel MATLAB
Author :
Guilfoos, Brian ; Gardiner, Judy ; Chaves, Juan Carlos ; Nehrbass, John ; Ahalt, Stanley ; Krishnamurthy, Ashok ; Unpingco, Jose ; Chalker, Alan ; Humphrey, Laura ; Samsi, Siddharth
Author_Institution :
Ohio Supercomput. Center, Columbus, OH
Abstract :
The parallel MATLAB implementations used for this project are MatlabMPI and pMATLAB, both developed by Dr. Jeremy Kepner at MIT-LL. MatlabMPI is based on the message passing interface standard, in which processes coordinate their work and communicate by passing messages among themselves. The pMATLAB library supports parallel array programming in MATLAB. The user program defines arrays that are distributed among the available processes. Although communication between processes is actually done through message passing, the details are hidden from the user. The objective of this PET project was to develop parallel MATLAB code for selected algorithms that are of interest to the Department of Defense (DoD) signal/image processing (SIP) community and to run the code on the HPCMP systems. The algorithms selected for parallel MATLAB implementation were a support vector machine (SVM) classifier, metropolis-Hastings Markov chain Monte Carlo (MCMC) simulation, and content-based image compression (CBIC)
Keywords :
Markov processes; Monte Carlo methods; application program interfaces; data compression; image classification; image processing; mathematics computing; message passing; military computing; parallel programming; software libraries; support vector machines; Department of Defense; High Performance Computing Modernization Program systems; MatlabMPI; content-based image compression; message passing interface; metropolis-Hastings Markov chain Monte Carlo simulation; pMATLAB library; parallel MATLAB; parallel array programming; signal/image processing; support vector machine classifier; Communication standards; Computer languages; Libraries; MATLAB; Message passing; Parallel programming; Positron emission tomography; Signal processing; Support vector machine classification; Support vector machines;
Conference_Titel :
HPCMP Users Group Conference, 2006
Conference_Location :
Denver, CO
Print_ISBN :
0-7695-2797-3
DOI :
10.1109/HPCMP-UGC.2006.4