An Introduction to the OpenCL Programming Model

Jonathan Thompson, Kristofer Schlachter
NYU: Media Research Lab
Distributed Computing CSCI-GA.2631-001 (Multicore Programming), 2012


   title={An Introduction to the OpenCL Programming Model},

   author={Tompson, J. and Schlachter, K.},



Download Download (PDF)   View View   Source Source   



This paper presents an overview of the OpenCL 1.1 standard [Khronos 2012]. We first motivate the need for GPGPU computing and then discuss the various concepts and technological background necessary to understand the programming model. We use concurrent matrix multiplication as a framework for explaining various performance characteristics of compiling and running OpenCL code, and contrast this to native code on more traditional general purpose CPUs.
No votes yet.
Please wait...

* * *

* * *

HGPU group © 2010-2024 hgpu.org

All rights belong to the respective authors

Contact us: