Efficient Workload Distribution of Photomosaic Using OpenCL into a Heterogeneous Computing Environment


KIPS Transactions on Computer and Communication Systems, Vol. 4, No. 8, pp. 245-252, Aug. 2015
10.3745/KTCCS.2015.4.8.245,   PDF Download:

Abstract

Recently, parallel processing methods with accelerator have been introduced into a high performance computing and a mobile computing. The photomosaic application can be parallelized by using inherent data parallelism and accelerator. In this paper, we propose a way to distribute the workload of the photomosaic application into a CPU and GPU heterogeneous computing environment. That is, the photomosaic application is parallelized using both CPU and GPU resource with the asynchronous mode of OpenCL, and then the optimal workload distribution rate is estimated by measuring the execution time with CPU-only and GPU-only distribution rates. The proposed approach is simple but very effective, and can be applied to parallelize other applications on a CPU and GPU heterogeneous computing environment. Based on the experimental results, we confirm that the performance is improved by 141% into a heterogeneous computing environment with the optimal workload distribution compared with using GPU-only method.


Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from September 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[IEEE Style]
H. G. Kim, J. W. Sa, D. W. Choi, H. L. Kim, S. J. Lee, Y. W. Chung, D. H. Park, "Efficient Workload Distribution of Photomosaic Using OpenCL into a Heterogeneous Computing Environment," KIPS Transactions on Computer and Communication Systems, vol. 4, no. 8, pp. 245-252, 2015. DOI: 10.3745/KTCCS.2015.4.8.245.

[ACM Style]
Hee Gon Kim, Jae Won Sa, Dong Whee Choi, Hae Lyeon Kim, Sung Ju Lee, Yong Wha Chung, and Dai Hee Park. 2015. Efficient Workload Distribution of Photomosaic Using OpenCL into a Heterogeneous Computing Environment. KIPS Transactions on Computer and Communication Systems, 4, 8, (2015), 245-252. DOI: 10.3745/KTCCS.2015.4.8.245.