New to Heterogeneous Computing? Start here.
Heterogeneous computing refers to systems that use more than one kind of processor. Get an overview of heterogeneous computing and the benefits of using these technologies in this section.
Heterogeneous systems architecture or HSA creates an improved processor design that exposes the benefits and capabilities of mainstream programmable compute elements. An important key to the success of HSA is its ability to simplify the process of getting applications to run on the architecture. To reach the mainstream, it must be easy for everyone to participate. The HSA approach is simple: bring the hardware to the application programmer.
In this white paper, sponsored by AMD, Insight 64 lifts the veil on this important technology, and explains why, even if HSA doesn’t entirely change your life, it will change the way you use your desktop, laptop, tablet, smartphone and the cloud.
In this whitepaper, Tirias Research explores the challenges and opportunities for heterogeneous computing and looks at what the future might hold.
Learn about OpenCL™
Open Computing Language is the first truly open and royalty-free programming standard for general-purpose computations on heterogeneous systems. OpenCL™ allows programmers to preserve their expensive source code investment and easily target multi-core CPUs, GPUs, and APUs.
As an early supporter of OpenCL™, AMD is uniquely positioned in this industry to offer a complete acceleration platform for OpenCL™. Get AMD OpenCL™ tools, SDKs, libraries and information in the AMD OpenCL™ Zone and get started developing in OpenCL™ today.
Learn More in This Introductory Video
Interested in taking a class in OpenCL™? Visit the AMD Training Partners page for a selection of advanced training opportunities taught by experienced OpenCL™ programmers tailored for AMD APUs and GPUs.
OpenCL™ Developer Support
Visit the AMD OpenCL™ forum and talk with other developers working with OpenCL™