Question for Cerb.
What kind of impact can we expect AVX2 to have on games?
Non-craptastic SIMD/MIMD.
The prior consoles, FI, had Altivec and VMX-128, both of which are rather excellent, high-performance, SIMD extensions for Power. They could really make use of them, too, pulling off Havok and PhysX, FI, that needed much faster CPUs or GPUs on the PC side.
MMX, SSE, and SSE2 were implemented in ways made to reduce the size increase they would add to the chips they were added to. A million xtors really mattered, right through the P3. While the theoretical performance has usually looked good, actual code gets hung up with x86 memory and register issues, except in the simplest cases.
AVX basically improves SSE2 code, if you recompile it.
AVX2 implements a vector instruction for almost every arithmetically useful scalar x86 instruction, allowing the implementation of almost any calculation-heavy loop, with either fully independent iterations, or close enough, with large loop bodies, to be attempted as a vector loop. While narrower than GPUs, this is basically how GPUs do compute.
I'd wager that GPUs will still be more computationally efficient, but it will allow such code to run with no significant latency compared to the scalar components, since it is using the same hardware, so it can just be like any other loop, just processed really fast (as high as 1 cache line per cycle, by Haswell's specs). Fast access to the GPU, with the same physical and virtual memory, will basically allow for the same thing, though with some latency disadvantage. Intel took a lot of potential steam from AMD, by releasing a spec, and a roadmap with CPUs, years early, and then a simulator, so x86 developers have been working on, and itching for, AVX2 support, instead of AMD's Fusion. AMD will also be supporting AVX2.
So, the console guys will AVX, for a nice 2-3x speedup over code that would work well as SSE2 (assuming AMD's implementation is good), and fast enough communication to and from the GPU that things like efficient physics on the GPU may actually be viable. Since (a) it won't work on Intel platforms, and (b) Intel has a different option to do similar work, and that (c) AMD will also support Intel's ISA extension, nobody not being paid by AMD is going to do all that much with the AMD Fusion SoCs supporting these features, in the PC world.