Just when I thought Microsoft had finally seen the virtue of contributing to an existing standard instead of being different just for the sake of being different. Surely the software industry as a whole would be better off if Microsoft instead threw its weight into fixing whatever is wrong with OpenCL.
I agree. Microsoft's childish attitude towards reinventing the wheel and hijacking ownership is adversely affecting progress in technology.
AFDS11: Microsoft Announces C++ AMP, Competitor to OpenCL
11–20 of 29 posts
Re: AFDS11: Microsoft Announces C++ AMP, Competitor to OpenCL
#12wow didn't i just see AMD's announcement of OpenCL?
Re: AFDS11: Microsoft Announces C++ AMP, Competitor to OpenCL
#13Just when I thought Microsoft had finally seen the virtue of contributing to an existing standard instead of being different just for the sake of being different. Surely the software industry as a whole would be better off if Microsoft instead threw its weight into fixing whatever is wrong with OpenCL.
Just when I thought Microsoft had finally seen the virtue of contributing to an existing standard What are you saying? They have been "contributing" to standards since they were founded. Of course, not when they can force their own standard down on people's throats and get away with it, like they did with Direct 3D, which eventually won (on Windows anyway), but if you are talking about HTML5, remember that they tried…
Re: AFDS11: Microsoft Announces C++ AMP, Competitor to OpenCL
#14Just when I thought Microsoft had finally seen the virtue of contributing to an existing standard instead of being different just for the sake of being different. Surely the software industry as a whole would be better off if Microsoft instead threw its weight into fixing whatever is wrong with OpenCL.
True, why not utilize OpenCL but invent another alternative?
C++ AMP is based on the DirectCompute APIs in DirectX 11.
My $.02 -- maybe the target audience for C++ AMP is different than the target audience for OpenCL. Before it was released, I really liked the idea of OpenCL but in practice it doesn't really deliver very well (performance-wise) compared to alternatives like nVidia CUDA, AMD APP (formerly Stream), and DirectCompute.
Re: AFDS11: Microsoft Announces C++ AMP, Competitor to OpenCL
#15My dissertation work did a similar with with OpenMP-like syntax and semantics built on top of the Cell's native API: http://people.cs.vt.edu/~scschnei/cellgen/ (And, actually, my compiler generated code for a library that was a thin wrapper on top of the Cell's native API itself - it's so low-level that it was easier to have another layer of abstraction between my generated code and it.)
Re: AFDS11: Microsoft Announces C++ AMP, Competitor to OpenCL
#16Just when I thought Microsoft had finally seen the virtue of contributing to an existing standard instead of being different just for the sake of being different. Surely the software industry as a whole would be better off if Microsoft instead threw its weight into fixing whatever is wrong with OpenCL.
Ultimately, Microsoft could be better of if they manage to impose their new proprietary wannabe de-facto standard. It doesn't care if it wrecks the whole industry in the process, they care about money.
Re: AFDS11: Microsoft Announces C++ AMP, Competitor to OpenCL
#17Just when I thought Microsoft had finally seen the virtue of contributing to an existing standard instead of being different just for the sake of being different. Surely the software industry as a whole would be better off if Microsoft instead threw its weight into fixing whatever is wrong with OpenCL.
True, why not utilize OpenCL but invent another alternative?
Re: AFDS11: Microsoft Announces C++ AMP, Competitor to OpenCL
#18Just when I thought Microsoft had finally seen the virtue of contributing to an existing standard instead of being different just for the sake of being different. Surely the software industry as a whole would be better off if Microsoft instead threw its weight into fixing whatever is wrong with OpenCL.
> the software industry as a whole would be better off if […] Ultimately, Microsoft could be better of if they manage to impose their new proprietary wannabe de-facto standard. It doesn't care if it wrecks the whole industry in the process, they care about money.
Re: AFDS11: Microsoft Announces C++ AMP, Competitor to OpenCL
#19Earlier quoted context omitted.
True, why not utilize OpenCL but invent another alternative?
OpenCL is equivalent to OpenGL -- runs on Windows, Linux, etc. (even coming to smartphones soon). C++ AMP is based on the DirectCompute APIs in DirectX 11. My $.02 -- maybe the target audience for C++ AMP is different than the target audience for OpenCL. Before it was released, I really liked the idea of OpenCL but in practice it doesn't really deliver very well (performance-wise) compared to alternatives like nVidia…
Re: AFDS11: Microsoft Announces C++ AMP, Competitor to OpenCL
#20"another option with the full weight of Microsoft behind it" Well, thank goodness for that. There was me thinking it might be a temporary project to grab some developer mindshare to be dumped in a couple of years.
Time will show if this statement will be true. They've put weight on Silverlight as well and now they're ditching it for HTML5.