Microsoft Says Heterogeneous Computing Coming To Every PC and Every Pocket – Announces C++ AMP

By

Microsoft kicked off the second day of the AMD Fusion Developer Summit with a great keynote presentation by Herb Sutter that started off describing how heterogeneous computing is coming and it’s going to apply to any device that we use for computing.

AMD Fusion Developer Summit Slide

He also stated that mainstream media outlets like to talk about three things these days and those happen to be multicore CPUs, GPGPU and cloud Iaas/HaaS. Microsoft doesn’t see these hot topics as three different trends, but rather a single trend towards heterogeneous processors.
AMD Fusion Developer Summit Slide

Microsoft feels that over the past few years, that they have been seeing an additional trend of heterogeneous hardware where, for example, developers take advantage of the GPU for computational purposes for their data parallel algorithms.
AMD Fusion Developer Summit Slide

Microsoft also allowed us to take a quick look at how they believe hardware will evolve.
AMD Fusion Developer Summit Slide

It looks like Microsoft is announcing C++ Accelerated Massive Parallelism (C++ AMP) here at the AMD Fusion Developer Summit. Microsoft plans on keeping the C++ AMP specification an open specification, but it’s interesting that Microsoft tweaked C++ rather than adding support for OpenCL.
AMD Fusion Developer Summit Slide

This is an interesting development here at the summit.

Herb Sutter is a prominent C++ expert. He is also a book author and a columnist for Dr. Dobb’s Journal. He joined Microsoft in 2002 as a platform evangelist for Visual C++ .NET, rising to lead software architect for C++/CLI. Sutter served as secretary and convener of the ISO C++ standards committee for over 10 years. In September 2008 he was replaced by P.J. Plauger.

Comments are closed.