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.
1663 Discussions

More information on the Intel OpenCL SDK Vectorization module

ARNON_P_Intel
Employee
126 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
126 Views
Thank you for the tip. Great presentation and great work by the folks. I believe congratulations are in order...
Jim_Vaughn
Beginner
126 Views
This is a great presentation. Thank you very much for posting it!
Reply