DocumentCode
3205639
Title
Parallelizing a multi-frame blind deconvolution algorithm on clusters of multicore processors
Author
Linderman, Richard ; Spetka, Scott ; Emeny, Susan ; Fitzgerald, Dennis
Author_Institution
Air Force Res. Lab., Rome, NY
fYear
2009
fDate
7-14 March 2009
Firstpage
1
Lastpage
7
Abstract
The parallelization strategy of the Physically-Constrained Iterative Deconvolution (PCID) algorithm is being altered and optimized to enhance performance on emerging multi-core architectures. This paper reports results from porting PCID to multi-core architectures including the JAWS supercomputer at the Maui HPC Center (60 TFLOPS of dual-dual Xeonreg nodes) and the Cell Cluster at AFRL in Rome, NY (52 TFLOPS of Playstation 3reg nodes with IBM Cell Broadband Enginereg multi-cores and 14 dual-quad Xeon headnodes). For 512times512 image sizes FFT performance exceeding 60 GFLOPS has been observed on dual-quad Xeon nodes. Multi-core architectures programmed with multiple threads delivered significantly better performance for parallelization of the low level image convolution operations compared to earlier parallelization across cluster nodes with MPI. Another focus of the PCID multi-core effort was to move from MPI message passing to a publish-subscribe-query approach to information management. The publish, subscribe and query infrastructure was optimized for large scale machines, such as JAWS, and features a ldquoloose couplingldquo of publishers to subscribers through intervening brokers. This change makes runs on large HPCs with thousands of intercommunicating cores more flexible and more fault tolerant.
Keywords
convolution; deconvolution; fast Fourier transforms; image restoration; iterative methods; message passing; middleware; multi-threading; multiprocessing systems; parallel algorithms; query processing; FFT; JAWS supercomputer; MPI message passing; cell cluster; dual-quad Xeon node; image blur removal; information management; low level image convolution; multi frame blind deconvolution algorithm; multicore architecture; multicore processor; multiple thread; parallelization strategy; physically-constrained iterative deconvolution algorithm; publish-subscribe-query approach; Clustering algorithms; Convolution; Deconvolution; Engines; Focusing; Iterative algorithms; Message passing; Multicore processing; Supercomputers; Yarn;
fLanguage
English
Publisher
ieee
Conference_Titel
Aerospace conference, 2009 IEEE
Conference_Location
Big Sky, MT
Print_ISBN
978-1-4244-2621-8
Electronic_ISBN
978-1-4244-2622-5
Type
conf
DOI
10.1109/AERO.2009.4839545
Filename
4839545
Link To Document