Advanced Vector Extensions - Advanced Vector Extensions 2

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:

    Knowledge is a comfortable and necessary retreat and shelter for us in an advanced age; and if we do not plant it while young, it will give us no shade when we are old.
    Philip Dormer Stanhope, 4th Earl Chesterfield (1694–1773)

    The psychological umbilical cord is more difficult to cut than the real one. We experience our children as extensions of ourselves, and we feel as though their behavior is an expression of something within us...instead of an expression of something in them. We see in our children our own reflection, and when we don’t like what we see, we feel angry at the reflection.
    Elaine Heffner (20th century)