Does anyone know if there are any plans to develop support in g++ (GCC) for the new C++ AMP standard which was released recently by Microsoft as an open specification? I see someone is already asking about Intel support in their forums. But I haven’t seen anything for GCC.
Share
If the standard becomes a true ISO standard then it’s likely in the future but virtually anything licensed under the MS-PL is always addressed with caution by the FSF (large parts of Mono for instance). Richard Stallman is very against using Microsoft open code and he still has many ties, although mostly political, to GCC so I doubt that the current spec of AMP will be supported. Any open source support is more likely to come from the Clang project. Their BSD style license is much more permissive and the community around it is more open to collaboration with commercial entities.
Update: I mistyped EFF (Electronic Frontier Foundation), intending to write FSF (Free Software Foundation). Thank you Max Laybbert for pointing that out.