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...

Recent source codes

* * *

* * *

HGPU group © 2010-2019 hgpu.org

All rights belong to the respective authors

Contact us: