Basic Concepts: Writing OpenCL code for single and double precision

Support for double precision floating-point type double in OpenCL kernels requires an extension. AMD provides cl_khr_fp64 for newer high-edn hardware, but also a non-fully compliant cl_amd_fp64 extension for other hardware. NVIDIA and Intel support the cl_khr_fp64, so no exceptions need to be made for those drivers. The code you see bellow these lines is based

Basic Concepts: Writing OpenCL code for single and double precision Read More »

AMD OpenCL Programming Guide August 2013 is out!

AMD has just released an update to their AMD programming guide. Download the guide (PDF) August version Download the guide (PDF) November version Download TOC (PDF) For more optimisation guides, see the tutorials page of the knowledge base. Table of Contents Chapter 1 OpenCL Architecture and AMD Accelerated Parallel Processing 1.1 Software Overview 1.1.1 Synchronization

AMD OpenCL Programming Guide August 2013 is out! Read More »