Advanced Vector Extensions 2
Advanced Vector Extensions 2 (AVX2), also known as Haswell New Instructions, is an expansion of the AVX instruction set to be first introduced in Intel's Haswell microarchitecture. AVX2 makes the following additions:
- Expansion of most integer AVX instructions to 256 bits
- 3-operand general-purpose bit manipulation and multiply
- Gather support, enabling vector elements to be loaded from non-contiguous memory locations
- DWORD- and QWORD-granularity any-to-any permutes
- Vector shifts
- 3-operand fused multiply-accumulate support
Read more about this topic: Advanced Vector Extensions
Famous quotes containing the words advanced and/or extensions:
“Having advanced to the limit of boldness, child, you have stumbled against the lofty pedestal of Justice.”
—Sophocles (497406/5 B.C.)
“If we focus exclusively on teaching our children to read, write, spell, and count in their first years of life, we turn our homes into extensions of school and turn bringing up a child into an exercise in curriculum development. We should be parents first and teachers of academic skills second.”
—Neil Kurshan (20th century)