Amortised deep parameter optimisation of GPGPU work group size for OpenCV

6Citations
Citations of this article
12Readers
Mendeley users who have this article in their library.
Get full text

Abstract

GPGPU (General Purpose computing on Graphics Processing Units) enables massive parallelism by taking advantage of the Single Instruction Multiple Data (SIMD) architecture of the large number of cores found on modern graphics cards. A parameter called local work group size controls how many work items are concurrently executed on a single compute unit. Though critical to the performance, there is no deterministic way to tune it, leaving developers to manual trial and error. This paper applies amortised optimisation to determine the best local work group size for GPGPU implementations of OpenCV template matching feature. The empirical evaluation shows that optimised local work group size can outperform the default value with large effect sizes.

Cite

CITATION STYLE

APA

Sohn, J., Lee, S., & Yoo, S. (2016). Amortised deep parameter optimisation of GPGPU work group size for OpenCV. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 9962 LNCS, pp. 211–217). Springer Verlag. https://doi.org/10.1007/978-3-319-47106-8_14

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free