Le SDK pour Windows 8 de chez Aviary utilise C++ AMP

clip_image002

Aviary est un SDK d’édition de photos pour développeurs offrant de solides fonctions d’édition qui peuvent être facilement utilisées depuis des applications écrites pour iOS, Android, Windows Phone, HTML 5 et Windows 8. Vous ne serez sans doute pas surpris d’apprendre que la librairie C++ AMP et utilisée dans le SDK pour Windows 8. Cette application est sans doute un très bel exemple d’utilisation de C++ AMP dans le monde du grand public.

Le blog Aviary mentionne : "….We've achieved significant performance improvements by implementing filters and effects through the new heterogeneous compute language C++ AMP. Computations are performed on the highly parallel graphics processing unit (GPU) cores inside the AMD APU instead of the more serial central processing unit (CPU) cores. Applying CAMP allows for processing of our complete range of filters and effects instantaneously – on average 16x faster than comparable processors, according to benchmark studies conducted by AMD

Le bog AMD mentionne aussi: "…Since the target was to design a Windows Store app, we used C++ AMP to process the filters and effects on the graphics engine where it can be done much faster than processing on the traditional CPU cores. The end result is a super-fast experience that will delight consumers. "

C’est le second billet détaillant l’usage de C++ AMP en entreprise, il est bon de constater que cette nouvelle technologie commence à être utilisée en production ce qui fait le bonheur de l’équipe C++ AMP et de tous les passionnés de cette nouvelle librairie.  

A bientôt,

Bruno