• DocumentCode
    3183361
  • Title

    Scalable, High Performance Fourier Domain Optical Coherence Tomography: Why FPGAs and Not GPGPUs

  • Author

    Li, Jian ; Sarunic, Marinko V. ; Shannon, Lesley

  • Author_Institution
    Sch. of Eng. Sci., Simon Fraser Univ., Burnaby, BC, Canada
  • fYear
    2011
  • fDate
    1-3 May 2011
  • Firstpage
    49
  • Lastpage
    56
  • Abstract
    Fourier Domain Optical Coherence Tomography (FD-OCT) is an emerging biomedical imaging technology featuring ultra-high resolution and fast imaging speed. Due to the complexity of the FD-OCT algorithm, real time FD-OCT imaging demands high performance computing platforms. However, the scaling of real-time FD-OCT processing for increasing data acquisition rates and 3-dimensional (3D) imaging is quickly outpacing the performance of general purpose processors. Our research analyzes the scalability of accelerating FD-OCT processing on two potential implementation platforms: General Purpose Graphical Processing Units (GPGPUs) and Field Programmable Gate Arrays (FPGAs). We implemented a complete FD-OCT system using a NVIDIA GPGPU as co-processor, with a speed up of 6.9x over general purpose processors (GPPs). We also created a hardware processing engine using FPGAs with a speed up of 15.5x over GPPs for a single pipeline, which can be replicated to further increase performance. Our analysis of the performance and scalability for both platforms shows that, while GPGPUs offer an easy and low cost solution for accelerating FD-OCT, FPGAs are more likely to match the long term demands for real-time, 3D, FD-OCT imaging.
  • Keywords
    coprocessors; field programmable gate arrays; medical image processing; optical tomography; 3D imaging; FPGA; NVIDIA GPGPU; biomedical imaging technology; coprocessor; fast imaging speed; field programmable gate arrays; general purpose graphical processing units; high performance Fourier domain optical coherence tomography; ultra-high resolution; Acceleration; Field programmable gate arrays; Imaging; Parallel processing; Real time systems; Three dimensional displays; Throughput; FD-OCT; FPGA; GPGPU;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Custom Computing Machines (FCCM), 2011 IEEE 19th Annual International Symposium on
  • Conference_Location
    Salt Lake City, UT
  • Print_ISBN
    978-1-61284-277-6
  • Electronic_ISBN
    978-0-7695-4301-7
  • Type

    conf

  • DOI
    10.1109/FCCM.2011.27
  • Filename
    5771247