‹ Back to Video Series: Parallel Programming and Optimization with Intel® Xeon Phi™ Coprocessors

Episode 5.6 - Strip-Mining for Vectorization

  • Overview
  • Resources

As the last topic on optimization of vector calculations, we will discuss a programming technique that allows you to express vectorization opportunities to the compiler in complex situations.
This technique is called strip-mining. We will use it now to direct the compiler to vectorizable calculations, and also, later in the course, we will use this technique to re-balance parallelism between vectors and treads, and as a basis for memory optimization techniques.