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

More information on the Intel OpenCL SDK Vectorization module

ARNON_P_Intel
Employee
331 Views

Dear forum,

More information about the Intel implicit vectorization module for OpenCL applications is available below.

What to know more? follow us at@IntelOpenCL


Summary:

The Intel OpenCL SDK features an implicit vectorization module which boosts the performance of applications. The Implicit CPU vectorization module seamlessly compiles the users OpenCL kernels to fully utilize the full 8 wide floating point SIMD processing, boosting the performance of user code without user intervention. The implicit vectorization module uses state of the art vectorization algorithms, based on up to date compiler research, to ensure that the code performs. Read Nadav Rotem blog here

Intels OpenCL implicit vectorization module is based on the LLVM compiler toolkit. We contributed major changes to the open source community for better support of Intel architecture:http://blog.llvm.org/2011/12/llvm-31-vector-changes.html

Check the OpenCL implicit vectorization module talk from the latest LLVM developers conference:http://youtu.be/QsoLyvvhRuc

Regards,
- Arnon
0 Kudos
2 Replies
Nagy-Egri__Mate_Fere
New Contributor I
331 Views
Thank you for the tip. Great presentation and great work by the folks. I believe congratulations are in order...
0 Kudos
Jim_Vaughn
Beginner
331 Views
This is a great presentation. Thank you very much for posting it!
0 Kudos
Reply