Calcul parallèle: Microsoft publie la C++ AMP Open Specification
mar, 07/02/2012 - 12:49
Une des tendances actuelles est le calcul parallèle hautes performances, à base de code natif bas niveau. Dans ce domaine, outre les capacités des processeurs multi-cœurs, les capacités de traitement parallèles des processeurs graphiques, les GPU, sont également exploitées.
Il existe pour cela différents frameworks, tels que OpenCL ou encore CUDA. Microsoft a présenté celui de son cru lors de l'événement Going Native 2012, 48 heures de conférences dédiées à la meilleure exploitation des possibilités offertes par le hardware. Des noms prestigieux participent à cet événement : Bjarne Stroustrup; Herb Sutter, Andrei Alexandrescu, ...
Microsoft a donc présenté sa technologie C++ Accelerated Massive Parallelism (C++ AMP) , un framework qui lui aussi exploitera CPU et GPU pour le calcul parallèle et qui sera intégré à Visual Studio 11. Les spécifications complètes de C++AMP sont accessibles à partir de cette page.