OpenCL: A Parallel Programming Standard for Heterogeneous Computing Systems
John E. Stone, David W. Gohara, Guochun Shi · Computing in Science & Engineering · 2010
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.