Overview and C++ AMP Approach

Bruno points to an interesting read on C++ AMP.

DirectCompute is essentially Windows-only. CUDA is essentially Nvidia-only. Most importantly, all three approaches require learning not just a new API and a new way of looking at problems, but an entirely new programming language. Each of the three languages is “C-like” but is not C. Only CUDA is becoming C++-like; OpenCL and DirectCompute cannot offer C++ abstractions such as type safety and genericity. These restrictions mean that mainstream developers have generally ignored GPGPU in favor of techniques that are more generally accessible.

~ by mdavey on October 3, 2011.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: