• 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