OpenCL™ and Heterogeneous Computing

New to heterogeneous computing and OpenCL™? This section is for you.

Server Zone

Welcome to a unique community that is transforming server processing and re-imagining the server.

Embedded Developer Zone

Embedded solutions from AMD give developers the capability to design intelligent, interactive and immersive experiences with the flexibility required for low-cost and energy-conserving systems. Check out these embedded developer resources.

Hardware & Drivers

Read about the hardware and drivers you need to light a fire under your code.

AMD Developer Summit

Check out the latest on our conference for developers, game developers, technology leaders, academics and start-up investors.

Articles, Presentations & Videos

Technical articles, case studies, conference presentations and videos to keep you in the know about the latest AMD technology.

Java Zone

With built-in support for concurrent programming to make multi-threading easier, Java™ technology is already taking advantage of some of the benefits of AMD’s platform. Find out more in the AMD Java™ Zone.


Industry experts share the latest on technology advances, standards and best practices for multi-media development, heterogeneous compute, OpenCL™ and more.


While out of date, these resources might just have the answer that you need.

In C++ AMP, they only added two keywords to the language, restrict and array_view, and just by adding those two functions, those programs are marked for offload into GPU. The tiny change to the program gives numerous benefits when they have chunks of very parallel code in existing applications. It’s a much easier transition than one might expect.

— William Van Winkle
Tom’s Hardware