• DocumentCode
    3672053
  • Title

    A quantitative cross-architecture study of morphological image processing on CPUs, GPUs, and FPGAs

  • Author

    Christian Brugger;Lorenzo Dal´Aqua;Javier Alejandro Varela;Christian De Schryver;Mohammadsadegh Sadri;Norbert Wehn;Martin Klein;Michael Siegrist

  • Author_Institution
    Microelectronic Systems Design Research Group University of Kaiserslautern, Germany
  • fYear
    2015
  • fDate
    4/1/2015 12:00:00 AM
  • Firstpage
    201
  • Lastpage
    206
  • Abstract
    The rapidly growing applications based on morphological operations in image processing and computer vision make efficient implementations of these key blocks an important topic of research. Nevertheless, a detailed comparison of the energy efficiency and performance of these implementations that covers all available major hardware platforms is still missing. In this paper we evaluate the performance and power consumption of the most efficient available morphological image processing algorithms for CPU, GPU, and FPGA platforms in detail. In addition, we study the suitability of available morphological library units for high-level synthesis and compare the results with an optimized hand-coded FPGA implementation. We demonstrate that even high-end GPUs cannot achieve the throughputs of modern CPUs and FPGAs by far. Our experimental results show that an FPGA implementation is 8-10 times more energy efficient for this application, being comparable in speed to CPUs for large kernels.
  • Keywords
    "Field programmable gate arrays","Graphics processing units","Libraries","Kernel","Hardware","Computer architecture","Image processing"
  • Publisher
    ieee
  • Conference_Titel
    Computer Applications & Industrial Electronics (ISCAIE), 2015 IEEE Symposium on
  • Type

    conf

  • DOI
    10.1109/ISCAIE.2015.7298356
  • Filename
    7298356