It's about the tool chain. You can create absolutely anything for Larrabee from the day it launches, you just have to write the application (or scale an existing app). You already have the O.S. type functionality, runtime libraries, compilers, powerful debug and profiling tools, frameworks, etc. And developers are already well acquainted with them.
Are you financially associated with this in any way?
These assertions are weird. Nobody in their right mind want to use Larrabee as a vanilla x86 processor. It sucks as a vanilla x86 processor using just about any metric you'd like to mention - price, size, performance, power draw, price/performance, et cetera et cetera
The
only reason to use Larrabee is if you want to take advantage of its parallell vector units. And those parallell vector units are NOT part of its x86 legacy. No programmer are well aquainted with the tools necessary to access, analyze and debug this functionality - it doesn't exist yet (outside Intel).
How can you even suggest that writing multi parallell vector code is equivalent to a "hello world" program using Visual C++ or some other tool programmers are already "well aquainted" with? Just what the heck do you mean?
I don't care at all about Larrabee as a graphics processor, I'm from computational science, and I care about it from a scientific computation angle. It may, depending on quite a few things, be useful there.
But that has nothing whatsoever to do with with being x86 compatible.
x86 is there as a market lock in feature. Compare to OpenCL for an alternative take on performance coprocessing for personal computers. There are more ways than one to skin a cat, and it is no great mystery why Intel tries this path.
Sorry about the tone, but you really seem anxious to sell the x86 part of Larrabee, and short of personal gain, I just can't see why anyone would do that. Feel free to explain.