OpenCL: A Parallel Programming Standard for Heterogeneous Computing Systems

Comput Sci Eng. 2010 May;12(3):66-72. doi: 10.1109/MCSE.2010.69.

Abstract

We provide an overview of the key architectural features of recent microprocessor designs and describe the programming model and abstractions provided by OpenCL, a new parallel programming standard targeting these architectures.