Skip to search formSkip to main contentSkip to account menu

OpenCL API

Known as: OpenCL 2.0, OpenCL 1.1, OpenCL 1.2 
Open Computing Language (OpenCL) is a framework for writing programs that execute across heterogeneous platforms consisting of central processing… 
Wikipedia (opens in a new tab)

Papers overview

Semantic Scholar uses AI to extract papers important to this topic.
Review
2016
Review
2016
Custom hardware accelerators are widely used to improve the performance of software applications in terms of execution times and… 
2015
2015
Selecting an appropriate workgroup size is critical for the performance of OpenCL kernels, and requires knowledge of the… 
2014
2014
High-level synthesis from OpenCL has shown significant potential, but current approaches conflict with mainstream OpenCL design… 
2014
2014
General purpose graphics processors units (GPU) provide the potential for high computational performance with reduced cost and… 
2014
2014
High performance computing increasingly relies on heterogeneous systems, based on multi-core CPUs, tightly coupled to… 
2013
2013
We present an implementation of parallel K-means clustering, called Kps-means, that achieves high performance with near-full… 
2013
2013
With its design concept of cross-platform portability, OpenCL can be used not only on GPUs (for which it is quite popular), but… 
2012
2012
The Viola-Jones face detection algorithm represents a class of parallel algorithms that both memory accesses and work… 
2011
2011
MapReduce is a programming model from Google that facilitates parallel processing on a cluster of thousands of commodity… 
Highly Cited
2010
Highly Cited
2010
In this paper, we combine and extend two of our previous works to provide a more complete solution for the GPU acceleration of…