• DocumentCode
    152199
  • Title

    OpenCL implementation of unsharp filtering on GPU and FPGA

  • Author

    Unel, Ozge ; Akgun, Toygar

  • Author_Institution
    Bilgisayar Muhendisligi Bolumu, Hacettepe Univ., Ankara, Turkey
  • fYear
    2014
  • fDate
    23-25 April 2014
  • Firstpage
    212
  • Lastpage
    215
  • Abstract
    The purpose of this study is to evaluate the performance of two dimensional multi-threaded linear filtering process on the GPU and FPGA platforms. To obtain the implementation on varying platforms, OpenCL API is used. OpenCL provides platform independent programming advantage. The results on three different platforms are compared to each other within this scope. These platforms are CPU, GPU, and FPGA. With changing filter and video frame sizes, varying processing times on these platforms are observed, and platform dependent advantages/disadvantages are studied.
  • Keywords
    application program interfaces; field programmable gate arrays; graphics processing units; multi-threading; CPU; FPGA; GPU; OpenCL API; OpenCL implementation; performance evaluation; two dimensional multithreaded linear filtering process; unsharp filtering; video frame sizes; Conferences; Field programmable gate arrays; Filtering; Graphics processing units; Kernel; Random access memory; Signal processing; FPGA; GPU; OpenCL; data-paralel; massive multithreading;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signal Processing and Communications Applications Conference (SIU), 2014 22nd
  • Conference_Location
    Trabzon
  • Type

    conf

  • DOI
    10.1109/SIU.2014.6830203
  • Filename
    6830203