OpenCL* for CPU
Ask questions and share information on Intel® SDK for OpenCL™ Applications and OpenCL™ implementations for Intel® CPU.
Announcements
This forum covers OpenCL* for CPU only. OpenCL* for GPU questions can be asked in the GPU Compute Software forum. Intel® FPGA SDK for OpenCL™ questions can be ask in the FPGA Intel® High Level Design forum.
1719 Discussions

Processing Elements in Intel CPU and HD Graphics

cheng_z_Intel
Employee
442 Views

In OpenCL platform model, there are terms like OpenCL Device, Compute Unit and Processing Element. For CPU the a Compute Unit is a CPU Hyper Thread and for HD Graphics Compute Unit is mapping to Execute Unit. So to what does Processing Element is mapping on CPU and HD Graphics? And on what does an OpenCL thread (work item) run on CPU and GPU? 

Thanks

0 Kudos
1 Reply
Raghupathi_M_Intel
442 Views

An OpenCL workgroup executes on a single compute unit. On HD graphics a workgroup is executed on multiple EU threads. So you can safely assume PEs map to the SIMD channels.

Thanks,
Raghu

0 Kudos
Reply