Quote:
Originally Posted by
Hiro 
This is the repackaged/tweaked Larrabee. It will do OpenCL, but nowhere near as effectively as a OpenCL pipelined GPU. This MIC is designed for heavy lifting but far easier programming to the scientific community than having to learn OpenCL or Cuda variants.
Is the use of OpenCL really that difficult? In this context you still have to have parallel code to execute and map to the hardware. From what I can see the Intel hardware does not appear to be general purpose enough to schedule like cores in the main CPU. So some sort of API would still be used.
On the flip side you have AMD and NVidia trying to effectively refactor the GPU architecture to make them more flexible when it comes to code that doesn't fit SIMD. From Apples standpoint I can't see a big draw, for the Intel solution, as they will soon benefit from these new GPUs across many of their machines.
Quote:
I agree. This part is really targeted towards the cluster user as a motivation to not put multiple GPUs in each box, but to put multiple of these in each box instead of the GPUs.
Yep, that appears to be iNtels goal. The problem is this where is the money? That is how many of these chips could they realistically sell, into clusters capable of using them. At least NVidia and AMD have volume potential.
Quote:
Couldn't agree more. I was more excited about the server-based follow on announcement when it look like it was going to become a hardcore heavy CPU with max cache support for multi-core installs. I think Intel is screwing the pooch big time and giving Nvidia/AMD(ATi) a free pass. I guess it's true that Intel will never "get" the GPU.
Yeah Intel is pretty dumb at times. Such a chip could be a new generation of desktop and better hardware, instead they make hardware tha t will be of limited benefit to them and the industry. AMD on the other hand will eventually have sound GPU architectures on everything from Fusion on up that can support the CPU as a computational unit. By the way I realize that they basically have this already but honestly in a rudimentary form. If AMD can realize their recently laid out goals they will have covered a broad range of performance needs with extremely capable GPUs.
Intel on the other hand has Ivy Bridge coming. Now supposedly IB is a much better GPU with OpenCL support. Maybe so but we all know how Intel has screwed that up in the past. Even if OpenCL support is viable where is the upside? AMD or NVidia literally gives you a range of options including installing and dedicating a GPU to just compute loads. Intel isn't even in the game. So yeah they don't get it. Then again maybe they don't want to get it and rather would like to try to out market the GPU makers.