Specification have been finalized and handed to participating parties. Clearly you/intel are not one of those participating parties so i'm not sure why you would be so concerned.
You don't see why I'm concerned? Let's try this one more time. Where's the breakthrough in technology that can
keep heterogeneous computing superior to homogeneous throughput computing?
It's swell that the specification has been finalized, but why the secrecy? If HSA is supposed to be an open standard and AMD wants to convince the majority of the industry to adopt it (including developers), they'd better reveal the magic ingredient.
Refer to Phil Hughes keynote if you have any real interest:
https://vts.inxpo.com/scripts/Server.nxp
That's giving me a "PAGE ERROR c1-5".
I see. It's insignificant that haswell won't be ready for another year, but not insignificant that full HSA hardware won't be ready for a year after that. Kaveri will be here next year with HSA compliant features, so no need to wait.
I never said one was more significant than the other. I was just pointing out the facts. It's you who were arguing about timelines. And no matter how you spin it, you lost that argument. Even Kaveri's half-baked HSA implementation doesn't beat Haswell's availability. And I'm not even talking about how volume will affect the install base, or how AMD's eventual adoption of AVX2 affects it.
Nothing except intel's market dominance. I can see that working out well.
Would you care to elaborate? How is Intel's market dominance going to prevent others from implementing homogeneous throughput computing technology? There's no doubt AVX2 is coming to Atom, possibly as soon as Airmont. So why wouldn't ARM want equivalent technology to keep up?
HSA is open to the entire industry...
Except that "open" apparently means you have to join AMD's club before you get to see how they're planning on competing with homogeneous throughput computing. I don't see how this is any more open than others just licensing the technology and AMD giving them a discount in an attempt to create a bigger install base. That's not the same thing as an open standard.
It's open to anyone who wants to adopt it. ARM for example, is. And they are the heavyweights in mobile and handheld. So it is by far more meaningful that ARM is aboard, than NV and intel not.
Yes ARM is a heavyweight in mobile and handheld, but no it's not more meaningful. The mobile market is several years behind on the desktop market, both in terms of hardware performance and software complexity. So if HSA can't prove itself in the desktop market, it's extremely doubtful that it will gain a foothold in the mobile market. So actually you should turn that around: if homogeneous throughput computing prevails in the desktop market, that's a very big motivation for the mobile chip manufacturers to come up with an equivalent.
And, yes AMD will support AVX2 and FMA3 (FMA4 already supported, another example of how beneficial an intel monopoly is for the industry), and will be part of the HSA platform.
Which makes it an argument in favor of homogeneous throughput computing. Intel doesn't care how AVX2 will be adopted. Developers can write assembly, C++, OpenCL, HSA, etc. it's all a win. AMD madly depends on HSA to create added value for its hardware over that of the competition.
And I'm not sure what you're trying to get at with
FMA3 versus FMA4. Intel
recognized that AMD's FMA3 specification in SSE5 was superior to AVX's initial FMA4 specification. So Intel switched to FMA3. At the same time AMD apparently lost faith in its own specification and dropped FMA3. So what are you blaming Intel of? Going with the best technology and not warning AMD that they're making a mistake?
Or very likely not. Which CPU manufacturer for example might be working on their own homogeneous throughput technology?
Wrong question. Who wouldn't? Think about the ROI.
AVX2 is bound to x86, heterogeneous computing through HSA and HSAIL isn't.
AVX2 is bound to x86, but homogeneous computing is not. Heterogeneous computing through HSA on the other hand is bound to HSA adopters.
Actually the computing density of the GPU is far outpacing that of the CPU, what are you talking about?
NetBurst could only 4 floating-point operations per cycle, per core. Haswell will be able to do 32. Even though the transistor count increased, it's still a huge increase in computing density. Meanwhile the last few AMD architectures have lost computing density. Implementing the remaining HSA features will cost even more computing density.
It's probably a good time to bring up Qualcomm where Eric Demers now works. Rumor has it they are set to release something special.
Perhaps he left AMD to work on homogeneous throughput computing at Qualcomm?