The Infosys Labs research blog tracks trends in technology with a focus on applied research in Information and Communication Technology (ICT)

« High Performance Computing: An Overview | Main | Hello Parallel Computing! »

Microsoft C++ AMP is now 'Open'

A significant announcement was made by Microsoft last week regarding C++ AMP. The technology has now been made an Open Specification. This was announced at the GoingNative 2012 event. This means any C++ compiler developer can now come up with an implementation of these specifications and support the C++ AMP features on a wide array of heterogeneous hardware.

For those new to C++ Accelerated Massive Parallelism(AMP), it is a native progamming model that enables C++ code to be accelerated on data parallel hardware such as GPUs. The data parallel hardware is referred to as accelerator. Just as with CUDA, using C++ AMP, one can parallelize the data intensive portions of a program on the  accelerator and explicitly control to data communication between the CPU and accelerator. ‚Äč

Microsoft C++ AMP is part of Visual Studio 2011 release. C++ AMP Open specification can be found here.

Post a comment

(If you haven't left a comment here before, you may need to be approved by the site owner before your comment will appear. Until then, it won't appear on the entry. Thanks for waiting.)

Please key in the two words you see in the box to validate your identity as an authentic user and reduce spam.

Subscribe to this blog's feed

Follow us on