DocumentCode :
1928169
Title :
Evaluating the scalability of high-performance, Fourier-Domain Optical Coherence Tomography on GPGPUs and FPGAs
Author :
Shannon, Lesley ; Li, Jian ; Mohammadnia, Mohammad Reza ; Sarunic, Marinko V.
Author_Institution :
Sch. of Eng. Sci., Simon Fraser Univ., Burnaby, BC, Canada
fYear :
2011
fDate :
6-9 Nov. 2011
Firstpage :
483
Lastpage :
487
Abstract :
Digital signal processing (DSP) applications are pervasive in the modern world, ranging from audio and video applications to medical imaging. For example, Fourier Domain Optical Coherence Tomography (FD-OCT) is a biomedical imaging technology that provides ultra-high resolution and high speed data acquisition. However, the FD-OCT algorithm´s complexity requires high performance computing solutions to support real-time FD-OCT imaging. Furthermore, general purpose processors are unable to support the increasing processing requirements of real-time, 3-dimensional (3D) FD-OCT imaging and the increasing data acquisition rates. This paper describes the two different popular data acquisition systems for FD-OCT and analyzes how the FD-OCT processing rate can be scaled on two different implementation platforms: General Purpose Graphical Processing Units (GPGPUs) and Field Programmable Gate Arrays (FPGAs). The specific contribution of this paper is a discussion of how to best map the FD-OCT algorithm to the these specific computing two platforms and to highlight architectural characteristics that may inhibit their ability to scale with increased data acquisition rates. Our complete FD-OCT system using a NVIDIA GPGPU co-processor provides a speed up of 6.9x over a general purpose processor (GPP) solution. The custom hardware processing solution achieves a speed up of 15.5x over GPPs for a single pipeline; by replicating this pipeline, even greater processing speedups are possible. Based on our analysis of both the algorithm and the two data acquisition platforms, the GPGPU provides a low cost solution with reasonable design effort for camera-based (i.e. spectrometer) acquisition systems. However, swept-source systems have significantly higher data rates, for which FPGAs are likely to provide a better solution to meet the long term demands for accelerating FD-OCT to achieve real-time, 3D imaging at high data acquisition speeds.
Keywords :
Fourier transforms; biomedical optical imaging; cameras; data acquisition; field programmable gate arrays; graphics processing units; optical tomography; performance evaluation; FD-OCT processing; FPGA; Fourier-domain optical coherence tomography; NVIDIA GPGPU coprocessor; architectural characteristics; audio applications; biomedical imaging technology; camera-based acquisition systems; data acquisition platforms; digital signal processing applications; field programmable gate arrays; general purpose graphical processing units; high speed data acquisition; high-performance scalability evaluation; real-time 3-dimensional FD-OCT imaging; swept-source systems; ultra-high resolution data acquisition; video applications; Acceleration; Data acquisition; Field programmable gate arrays; Optical imaging; Real time systems; Throughput; Application-Specific Architectures; Digital Signal Processing; FD-OCT; FPGA; GPGPU; Medical Imaging;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Signals, Systems and Computers (ASILOMAR), 2011 Conference Record of the Forty Fifth Asilomar Conference on
Conference_Location :
Pacific Grove, CA
ISSN :
1058-6393
Print_ISBN :
978-1-4673-0321-7
Type :
conf
DOI :
10.1109/ACSSC.2011.6190047
Filename :
6190047
Link To Document :
بازگشت