Some of the elements Francois just pointed out are things I've read AMD is trying to improve upon on the next gen GPUs (the cache issues). I bet Larrabee will eat up OpenCL workloads because of this. OpenCL is on the fast track to fame with AMD, Intel, and Apple getting the software and hardware worked out for its' implementation. It makes me giddy thinking about the possibilities.