Calcul parallèle: Microsoft publie la C++ AMP Open Specification

Par:
fredericmazue

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.