Items tagged with heterogeneous

The dawn of GPU computing came about in large part due to the immense gap in compute performance between traditional CPUs and programmable GPUs. Whereas CPUs excel with serial workloads, modern GPUs perform best with highly parallel operations. If you look at the slide below, it shows an array of Intel processors and AMD (and ATI) GPUs dating back to 2002, along with each part’s compute performance, measured in GFLOPS (or Gigaflops—billions of floating point operations per second). It gives a number of examples that show the clear disparities in compute performance we’re... Read more...
The second day of the AMD Fusion Developer Summit began with a keynote from Microsoft’s Herb Sutter, Principal Architect, Native Languages and resident C++ guru. The gist of Herb’s talk centered around heterogeneous computing and the changes coming with future versions of Visual Studio and C++. One of the main highlights of the talk was a demo of a C++ AMP application that seamlessly took advantage of all of the compute resources within a few of the various demo systems, from workstations to netbooks.  The application seamlessly switched from using CPU, integrated GPU, and discrete... Read more...