Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

 

The Sandy Bridge Haswell Galileo  CPUs in CINECA compute nodes and Haswell Broadwell CPUs in the Marconi nodes provide 256-bit vector registers and AVX/AVX2 (Advanced Vector Extensions) instruction sets. The Xeon Phi CPUs in the KNL nodes provide 512-bit vector registers and AVX-512 instruction sets. To get the most performance out of these processors, users need to take advantage of these strengths and try to improve the usage of vectorization instructions in their code. This document provides a guideline on how to get vectorization information and improve code vectorization.

...