To search, Click
below search items.
|
|

All
Published Papers Search Service
|
Title
|
GPU Acceleration of Image Processing Algorithm Based on Matlab CUDA
|
Author
|
Layla Horrigue, Refka Ghodhbane, Taoufik Saidani and Mohamed Atri
|
Citation |
Vol. 18 No. 6 pp. 91-99
|
Abstract
|
MATLAB is one of most commonly used platforms in multiple scientific applications like digital image processing, digital signal processing etc¡¦
The high level programming syntax and friendly user of MATLAB makes it best suited to write technical code. Among, the significance of MATLAB¡¯s programming is its rich library of built-in function that makes programming more easily. Nerveless, the standard MATLAB uses an interpreter which decelerates the processing, particularly while executing loops. This becomes a bottleneck performance in programs that make excessive use of loops. Therefore, MATLAB is frequently exposed to the memory latency and the issues of slow execution. In order to accelerate MATLAB¡¯s processing, we use NIVIDIA¡¯S CUDA parallel processing architecture. We note that processing can be speed up significantly by interfacing MATLAB with CUDA and parallelizing the most time consuming portion of MATLAB¡¯s code white balance. The obtained results indicate, that the speedup is proportional to the image size until it attains a maximum at 2056*3088 pixels, beyond these values the speedup decreases. The performance with GPU enhances above a factor of 14~15 compared with CPU.
|
Keywords
|
CUDA, MATLAB, GPU, CPU, White Balance.
|
URL
|
http://paper.ijcsns.org/07_book/201806/20180612.pdf
|
|