14031

An Introduction to OpenCL C++

AJ Guillon
YetiWare Inc.
The Khronos Group Inc., 2015

@article{guillon2015introduction,

   title={An Introduction to OpenCL C++},

   author={Guillon, AJ},

   year={2015}

}

Download Download (PDF)   View View   Source Source   

964

views

Today servers, desktops, mobile devices, and embedded systems contain many processors in addition to the CPU that runs programs. These extra processors are generally called accelerators and could be a GPU, FPGA, Xeon Phi, or other programmable device. There are many types of accelerators available, from many vendors, for many different environments. Khronos developed the OpenCL standard so that an application can offload parallel computation to accelerators in a common way, regardless of their underlying architecture or programming model. OpenCL-enabled software can obtain peak performance by using every OpenCL-enabled parallel processor and accelerator on the system together at the same time.
VN:F [1.9.22_1171]
Rating: 3.0/5 (4 votes cast)
An Introduction to OpenCL C++, 3.0 out of 5 based on 4 ratings

* * *

* * *

HGPU group © 2010-2017 hgpu.org

All rights belong to the respective authors

Contact us: