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

Auto-vectorization on the Intel Xeon Phi Coprocessor.

Sumedh_N_Intel
Employee
258 Views

Hi, 

Can the Intel SDK for OpenCL applications vectorize only the dimension 0 of the workgroup or can it even vectorize loops present inside the work-items (loops in the kernel itself). I am not sure if I have made the question clear enough. Let me know if you have any questions. 

Thanks,

Sumedh 

0 Kudos
2 Replies
Arik_N_Intel
Employee
258 Views

Hi Sumedh,

Currently, the Intel OpenCL compiler only vectorizes along the dimension zero work-items loop. If you have a real life example in which you think that vectorizing other loop would yield better performance, then please share it here (or privately). We would like to analyze such cases.

Thanks,

Arik

0 Kudos
Sumedh_N_Intel
Employee
258 Views

Thanks! :) 

0 Kudos
Reply