Filters

Article

How to Vectorize Code Using Intrinsics on 32-Bit Intel® Architecture

Challenge
Authored by admin Last updated on 12/15/2017 - 17:08
Article

Floating-Point Performance and Vectorization

Challenge
Authored by admin Last updated on 06/07/2017 - 12:17
Article

Numeric casting issue when during vectorization

The unsigned to double casting in the Intel C++ compiler 11.1 to produces correct result when vectoring. The compiler version 11.0 produces wrong result.
Authored by om-sachan (Intel) Last updated on 06/07/2017 - 09:09
Article

IIR Gaussian Blur Filter Implementation using Intel® Advanced Vector Extensions

This white paper proposes an implementation for the Infinite Impulse Response (IIR) Gaussian blur filter using Intel® Advanced Vector Extensions (Intel® AVX) instructions. For a 2048x2048 image size, the AVX implementation is ~2X faster than the SSE code.
Authored by Brijender Bharti (Intel) Last updated on 06/07/2017 - 12:19
Article

3D Vector Normalization Using 256-Bit Intel® Advanced Vector Extensions (Intel® AVX)

This article shows how to use 256-bit Intel® Advanced Vector Extensions (Intel® AVX) to normalize an array of 3D vectors. We describe a shuffle approach to convert between AOS & SOA on-the-fly in order to make data ready for up to 8-wide SIMD processing.
Authored by Stan Melax (Intel) Last updated on 01/24/2018 - 12:12
Article

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

The Intel® SDK for OpenCL* Applications features an implicit vectorization module which boosts application performance. The implicit vectorization module uses state-of-the-art vectorization algorithms based on up-to-date compiler research
Authored by Jerry Baugh (Intel) Last updated on 06/07/2017 - 09:19
Article

Intel Vectorization Technical Presentation Webinar

This presentation is for C, C++, and Fortran developers, and will help you get started understanding and evaluating vectorization using new technologies such as Intel® Cilk Plus, pragma SIMD and the Intel Compiler’s Guided Auto Parallelization report.
Authored by Last updated on 06/07/2017 - 09:22
Article

Intel Vectorization Toolkit: 4. Get Advice Using the Intel Compiler GAP Report and Toolkit Resources

Intel Vectorization Toolkit: 4. Get Advice Using the Intel Compiler GAP Report and Toolkit Resources
Authored by admin Last updated on 06/07/2017 - 11:58
Article

Intel Vectorization Toolkit:5. Implement GAP Advice, Other Suggestions

Intel Vectorization Toolkit :5. Implement GAP Advice, Other Suggestions (such as pragma simd and/or array notations)
Authored by admin Last updated on 06/07/2017 - 12:00
Article

Intel Vectorization Toolkit: 2. Determine Hotspots Using Intel® VTune™ Amplifier XE

Intel Vectorization Toolkit: 2. Determine Hotspots Using Intel® VTune™ Amplifier XE
Authored by admin Last updated on 06/07/2017 - 12:03
Array