DocumentCode :
640551
Title :
Techniques for mapping synthetic aperture radar processing algorithms to multi-GPU clusters
Author :
Hayden, Eric ; Schmalz, Marc ; Chapman, William ; Ranka, Sanjay ; Sahni, Shashank ; Seetharaman, Guna
Author_Institution :
Dept. of CISE, Univ. of Florida, Gainesville, FL, USA
fYear :
2012
fDate :
12-15 Dec. 2012
Abstract :
This paper presents a design for parallel processing of synthetic aperture radar (SAR) data using multiple Graphics Processing Units (GPUs). Our approach supports real-time reconstruction of a two-dimensional image from a matrix of echo pulses and their response values. Key to runtime efficiency is a partitioning scheme that divides the output image into tiles and the input matrix into a collection of pulses associated with each tile. Each image tile and its associated pulse set are distributed to thread blocks across multiple GPUs, which support parallel computation with near-optimal I/O cost. The partial results are subsequently combined by a host CPU. Further efficiency is realized by the GPU´s low-latency thread scheduling, which masks memory access latencies. Performance analysis quantifies runtime as a function of input/output parameters and number of GPUs. Experimental results were generated with 10 nVidia Tesla C2050 GPUs having maximum throughput of 972 Gflop/s. Our approach scales well for output (reconstructed) image sizes from 2,048 × 2,048 pixels to 8,192 × 8,192 pixels.
Keywords :
graphics processing units; image reconstruction; parallel algorithms; radar imaging; synthetic aperture radar; 10 NVidia Tesla C2050 GPU; SAR data; echo pulse matrix; image tile; input matrix; low latency thread scheduling; memory access latency; multi-GPU cluster; multiple graphics processing units; near optimal I/O cost; parallel computation; parallel processing; partitioning scheme; real time reconstruction; runtime efficiency; synthetic aperture radar processing algorithm; two dimensional image reconstruction; Clustering algorithms; Graphics processing units; Indexes; Instruction sets; Runtime; Systematics; Tiles; Graphics processing unit; High performance computing; Image reconstruction; Synthetic aperture radar;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Signal Processing and Information Technology (ISSPIT), 2012 IEEE International Symposium on
Conference_Location :
Ho Chi Minh City
Print_ISBN :
978-1-4673-5604-6
Type :
conf
DOI :
10.1109/ISSPIT.2012.6621272
Filename :
6621272
Link To Document :
بازگشت