Approach for Accelerating Image Enhancement Processes: Optimized OpenCL Architecture


Aslan M. F., GÖKSU T.

4th International Symposium on Multidisciplinary Studies and Innovative Technologies, ISMSIT 2020, İstanbul, Türkiye, 22 - 24 Ekim 2020, (Tam Metin Bildiri) identifier

  • Yayın Türü: Bildiri / Tam Metin Bildiri
  • Doi Numarası: 10.1109/ismsit50672.2020.9254423
  • Basıldığı Şehir: İstanbul
  • Basıldığı Ülke: Türkiye
  • Anahtar Kelimeler: Heterogeneous Programming, OpenCL, Parallel Programming, Performance Analysis
  • Isparta Uygulamalı Bilimler Üniversitesi Adresli: Evet

Özet

Computer technology, which continues to develop today, often has difficulties in meeting the needs of signal and image processing software. As a result of the developing technology, software needs larger memory and faster processor. Parallel programming method has been developed to solve the speed problems of processors. In this study, OpenCL based image enhancement applications that can work in parallel on the graphics processor unit have been implemented.. The OpenCL architecture has been optimized to maximize the amount of acceleration. Appropriate image enhancement applications have been tested to observe that the designed algorithm and architecture are successful in simple or complex operations. In order to make sense of the speed gain, the same applications were developed with serial programming technique and the results obtained were compared with the applications developed in parallel. It is supported by the comparison results that parallel programming is better in terms of performance. Due to the parallel programming for the hardware used, it was observed that the calculation times were reduced by 1.58 times to 561 times.