Data Alignment, Padding, and Peel/Remainder Loops

  • Overview
  • Resources

This Intel® Advisor XE 2016 video explains what data alignment is and how it affects vectorization. The causes and effects of peel and remainder loops are examined, along with the interaction of data alignment and multi-dimensional array storage and traversal. The viewer is guided through both using Intel® Advisor XE 2016 to identify alignment-related problems, and solving these problems with alignment and padding. Usage of the Intel® C++ compiler to aid identification is also covered.

Download Video[MP4 44.3MB]