Originally posted by: heyheybooboo
Originally posted by: ilkhan
um, westmere (clarkdale/arrandale/gulftown) doesn't include AVX, sandy (ivy?) does. westmere includes AES.
Whatever it is called and whenever it comes out ....
A GPU on die with a CPU will require AVX/XOP instructions.
When you say this, are you referring to the prospects of using the GPU for GPGPU stuff or for video/graphics GPU stuff?
For GPU stuff I don't see why an on-die GPU would require AVX/XOP support in the CPU's ISA.
I'm thinking ISA versus Architecture here...integrating a GPU on-die or even within-socket can be
merely nothing more than an architecture transition without any ISA changes.
The performance advantages and improvements with an architecture transition like this are likely to be limited to nothing more than some latency improvements, same idea as moving the memory controller into the socket.
The benefits of architecture improvements is that they can be transparent to software, meaning you don't necessarily have to recompile anything in order to have your software benefit from the enhanced architecture (think IMC here again).
However if you want to take it
one step further and create synergy between the GPU and CPU then you do need ISA improvements...which AVX/XOP can address.
The disadvantage to ISA improvements of course is that they require software to be aware of the new ISA before the new ISA can deliver on its potential of improving performance. SSE4.2 and 3DNow! for example.
(I know you know this, am simply expounding on it for general contemplation of what Fusion means versus what it can potentially mean after a few iterations)