Haswell and AVX2 extensions

pxc

Extremely [H]
Joined
Oct 22, 2000
Messages
33,063
The AVX programming guide has been updated with info about new extensions:
http://software.intel.com/file/36945

1.4 OVERVIEW AVX2
AVX2 extends Intel AVX by promoting most of the 128-bit SIMD integer instructions
with 256-bit numeric processing capabilities. AVX2 instructions follow the same
programming model as AVX instructions.

In addition, AVX2 provide enhanced functionalities for broadcast/permute operations
on data elements, vector shift instructions with variable-shift count per data
element, and instructions to fetch non-contiguous data elements from memory.

That should double integer SIMD throughput on those upgraded instructions.

Haswell is also getting a hardware random number generator.
 
MMX instructions are still retarded even with 256-bit registers.

punpklbw ymm0, ymm0
etc...
 
WOOOOOSH!

Warning: high altitude concept advisory in effect for the preceding post.
 
After Haswell ---> Skynet
LOL, close. Skylake is the next microarchitecture after Haswell.

Haswell ---> Broadwell (14nm shrink) ---> Skylake ---> Skymont (10nm shrink)

Core i14:

quroH.jpg


Bulldozer 2 is keeping up the good fight in 2025:

lonah.jpg


[Strike=1]Skylake[/s]Skynet took over GF and forced it to start producing the machines favorite snack: SOI chips. (I'm here all week, folks)
 
Last edited:
Back
Top