KhronosGroup/OpenCL-Guide

A guide to help developers get up and running quickly with the OpenCL programming framework

709

stars

66

commits

CMake

primary language

Aug 11, 2026

updated

README

OpenCL Guide



This guide is written to help developers get up and running quickly with the Khronos® Group's OpenCL™ programming framework. It is an introductory read that covers the background and key concepts of OpenCL, but also contains links to more detailed materials that developers can use to explore the capabilities of OpenCL that interest them most.

Overview and Introduction

The OpenCL SDK

Using OpenCL

Content in preparation

OpenCL Extensions

Content in preparation


Khronos® and Vulkan® are registered trademarks, and OpenVX™, SPIR™, SPIR-V™, SYCL™ are trademarks of The Khronos Group Inc. OpenCL™ is a trademark of Apple Inc. used under license by Khronos.

Contributors

neiltrevett

45 commits

bashbaug

7 commits

MathiasMagnus

3 commits

KhronosGroup/OpenCL-Guide

A guide to help developers get up and running quickly with the OpenCL programming framework

709

stars

66

commits

CMake

primary language

Aug 11, 2026

updated

README

OpenCL Guide



This guide is written to help developers get up and running quickly with the Khronos® Group's OpenCL™ programming framework. It is an introductory read that covers the background and key concepts of OpenCL, but also contains links to more detailed materials that developers can use to explore the capabilities of OpenCL that interest them most.

Overview and Introduction

The OpenCL SDK

Using OpenCL

Content in preparation

OpenCL Extensions

Content in preparation


Khronos® and Vulkan® are registered trademarks, and OpenVX™, SPIR™, SPIR-V™, SYCL™ are trademarks of The Khronos Group Inc. OpenCL™ is a trademark of Apple Inc. used under license by Khronos.

Contributors

neiltrevett

45 commits

bashbaug

7 commits

MathiasMagnus

3 commits

Languages

CMake

100.0%