“As an industry trend, advancement in heterogeneous hardware has progressed at a rapid pace. This in turn has fueled developer desire to target such hardware for accelerated computation, necessitating a significant step forward in programming models to enable such practices. C++ Accelerated Massive Parallelism (C++ AMP) is a new technology implemented in Visual Studio 11 that helps C++ developers use accelerators such as the GPU for parallel programming.”
It seems appropriate that C++ AMP would require Visual Studio to go to 11.
Well played, sir, both the comment and the title. One of your finer, if minor, works.
Well played.
Edited 2012-02-07 01:07 UTC
Best comment I have read for ages. BRAVO.
Could you please explain? I don’t get it.
http://en.wikipedia.org/wiki/Up_to_eleven & amp being shorthand for amplifier.
BTW, a while ago the volume of videos on BBC website started going… yup, to 11
The intentional misspelling of “apropos” is really the cherry on the cake.
Oops, not intentional, but don’t tell anyone. Probably should have added a “, dude” to the end, also. Say Luh Vee!
Heh, typical Microsoft to introduce yet another framework to the mix, of course with Visual Studio specific language extensions. Either way, open spec or not this is targeted and will most likely only be used on Windows. On other platforms I believe OpenCL as a low level api and something like Thrust as a high level api will be choice de facto due to being fully cross-platform.
Perhaps more interesting is how Microsoft seems to be making a huge ‘native code’ push again, wasn’t that long ago that people were saying that managed code is the future and that Microsoft would go all but fully managed. Guess reality caught up
Yes, Microsoft is pushing native development again.
Actually; February 2nd, and 3rd Microsoft organized an event called: “Going Native 2012” where Bjarne Stroustrup, Herb Sutter, Andrei Alexandrescu, Hans Boehm, Stephan T. Lavavej, Chandler Carruth and Andrew Sutton had sessions explaining the very interesting new things available in the new standard C++.
The videos of the event are available online and for download here:
http://channel9.msdn.com/Events/GoingNative/GoingNative-2012