The ChipList, by Adrian Offerman; The Processor Portal

new
Processor Selector

Platform:
Segment:
View: show / edit

bookmark bookmark site
bookmark permalink
Mon 30 Jan 2012, 9:00

Auto vectorization of OpenCL* code with the Intel® OpenCL SDK


Auto vectorization of OpenCL* code with the Intel® OpenCL SDK

The Intel® OpenCL* SDK features an implicit vectorization module which boosts the performance of applications. The implicit CPU vectorization module seamlessly compiles the user's 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.

More details on the implicit vectorization module can be found in this blog: http://software.intel.com/en-us/blogs/2011/09/26/autovectorization-in-intel-opencl-sdk-15/

The Intel® OpenCL* SDK 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

Watch the OpenCL implicit vectorization module in a talk at the latest LLVM developer conference.

OpenCL and the OpenCL logo are trademarks of Apple Inc. used by permission by Khronos.

* Other names and brands may be claimed as the property of others.

01-30-2012
01-30-2012
Tech Articles
Intel® OpenCL SDK
The Intel® OpenCL* SDK features an implicit vectorization module which boosts the ...
Filed under: Visual ComputingVisual Computing Source
Also published by:

ChipList news channel Last Months News


ChipList developers news channel Last Months Developers News


Page viewed 517 times since Mon 30 Jan 2012, 19:42.