Microsoft Releases C++ AMP Open Specification
Thursday 09th February 2012, 03:07:00 PM, written by Alex G
Recently at GoingNative 2012, Microsoft announced the release of a document with the specifications for C++ Accelerated Massive Parellism (AMP), a programming model with the intent of taking advantage of massively parallel resources in hardware such as graphics processors.
Microsoft also has a dedicated blog for C++ AMP feedback and questions, which can be found here.
Discussion on our own forums has already commenced, so feel free to stop by!
Microsoft also has a dedicated blog for C++ AMP feedback and questions, which can be found here.
Discussion on our own forums has already commenced, so feel free to stop by!
Tagging
C++;amp;microsoft;parallel;GPU ±


The STL is built on top of the C++ language. It doesn't add any native types. The main advantage of that is that it doesn't burden the implementation of the compiler, and doesn't dirty the top namespace. So if the standard committee wants to define a standard vector library they can knock themselves out for all I care.I just don't think it will help auto-vectorization.
Actually I'd rather agree with you, but then I'd like to understand your reasoning.
So... What ATI has been doing for the longest time is more fragile than auto-vectorization,
A few keywords like 'restrict' or 'foreach' can help a lot with determining independence, but I don't think you need much else. Definitely not something as invasive and restrictive as C++ AMP.