Data Alignment, Padding, and Peel/Remainder Loops
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.
Product and Performance Information
Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex.