Ссылки
Стандарты
- Стандарт OpenCL 1.1 (pdf)
Cкачать SDK с поддержкой OpenCL
- NVIDIA CUDA Toolkit
- AMD Accelerated Parallel Processing
- Intel OpenCL SDK
Тематические и обучающие ресурсы
- Графические процессоры для высокопроизводительных вычислений на Parallel.ru
- Англоязычный сайт о вычислениях на GPU
- Структурированный Online-мануал по OpenCL
- Документация ATI Stream SDK
- Документация по OpenCL от AMD
- Документация по OpenCL от Nvidia
- GPGPU.ru - русскоязычный ресурс о вычислениях на General Purpose GPU
- GPGPU.org - англоязычный ресурс о вычислениях на General Purpose GPU
- enja.org - Adventures in OpenCL: Part 1, Getting Started
- enja.org - Adventures in OpenCL: Part 1.5, C++ Bindings
- enja.org - Adventures in OpenCL: Part 2. Particles with OpenGL
- youtube-канал khronosgroup
Книги
- Основы работы с технологией CUDA (рус.)
- The OpenCL Programming Book (англ.).
- Programming Massively Parallel Processors (англ.)
- OpenCL Programming Guide (англ.)
- OpenCL in Action (англ.)
- Heterogeneous Computing with OpenCL (англ.)
Форумы
- Форум nVidia по OpenCL и CUDA
- Форум AMD по OpenCL
Дополнительное программное обеспечение
- OpenCL-Z - утилита, показывающая информацию о процессоре с поддержкой OpenCL
- nVidia Parallel Nsight - встраиваемый в MS Visual Studio набор программного обеспечения для GPGPU-разработки
- OpenCLcc - OpenCL Compiler Wrapper, программное обеспечение для компиляции и отладки OpenCL-ядер
- OpenCL Studio - IDE для разработки с использованием OpenCL
- gDEBugger - ПО для отладки, профилирования и анализа использования памяти для OpenCL на основе MS Visual Studio
- Anjuta DevStudio - IDE с поддержкой OpenCL (при добавлении в эту IDE компонента OpenCL Wizard)
OpenCL-биндинги
- С++
- Java
- Python:
- CLyther
- PythonCL
- PyOpenCL
- .NET:
- Cloo
- OpenCL.NET
- Nemerle:
- NemerleCL
- NUDA
- Common Lisp
- Erlang
- Haskell
- Scala
- Ruby
- Delphi