A variety of technical documents, presentations, papers and related resources to help you get started or dive deeper into OpenCL™. Email us your paper to have it listed here.

AMD Developer Summit 2013 Presentations

Visit the AMD SlideShare channel to view presentations from the AMD Developer Summit (APU13) event, including sessions covering heterogeneous computing, OpenCL™, programming languages, cloud computing, Web technologies, gaming, innovation, multimedia, security, graphics, HSA, and developer tools.

AMD Publications

Kite: Braided Parallelism for Heterogeneous Systems (.pdf)

Heterogeneous System Architecture Programming: Today and Tomorrow – An exclusive interview with Leendert van Doorn of AMD – ( Translated from the July 2012 issue of CSDN’s Programmer magazine) (.pdf)

JPEG Decoding with Run-Length Encoding: A CPU and GPU Approach ( Alexander Lyashevsky )

OpenCL™ Optimization Case Study Fast Fourier Transform – Part I, (Tauseef Rehman, Aamir Majeed )

Bulk Encryption on GPUs (Salman Ul Haq, Jawad Masood, Aamir Majeed, Usman Aziz)

The Future of the APU – PAPA Workshop Presentation (Benedict Gaster) (.pdf)

The Future of the APU – A4MMC2011 Keynote (Lee Howes) (.pdf)

APU 101: All about AMD Accelerated Processing Units (.pdf)

GPGPU COMPUTE – 2011 OpenFabrics International Workshop Presentation (Udeepta Bordoloi) (.pdf)

OpenCL™ and the AMD APP SDK v2.4 (AMD Staff Engineer)

Programming models for next generation of GPGPU architectures (Benedict R. Gaster)

OpenCL™ Optimization Case Study: Support Vector Machine Training

Making OpenCL™ Simple with Haskell

OpenCL™ Optimization Case Study: Simple Reductions

OpenCL™ Optimization Case Study: Diagonal Sparse Matrix Vector Multiplication

ATI Stream Computing – Histogram Optimization Illustration (Histogram_optimized.zip)

OpenCL™ and the ATI Stream SDK v2.0 (AMD Staff Engineer)

Image Convolution Using OpenCL™ – A Step-by-Step Tutorial (Udeepta Bordoloi, ATI Stream Application Engineer)

Introductory Tutorial to OpenCL (Benedict R. Gaster)

Related Resources


AMD APP SDK (Note: ATI Stream Technology is now called AMD Accelerated Parallel Processing (APP) Technology.)

AMD APP Developer Showcase