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