OpenCL

OpenCL
логотип OpenCL
ТипGPGPU, API
АвторApple Inc.
РозробникKhronos Group
Стабільний випуск2.2 (12 травня 2017 (2017-05-12))
Платформаx86_64, IA-32 і ARM
Операційна системакрос-платформовий
Мова програмуванняC++ і C
Ліцензіябезоплатна
Вебсайтwww.khronos.org/opencl

OpenCL (від англ. Open Computing Language) — фреймворк для створення комп'ютерних програм, пов'язаних з паралельними обчисленнями на різних графічних (англ. GPU) і центральних процесорах (англ. CPU). У фреймворк OpenCL входять мова програмування, яка базується на стандарті C99, та прикладний програмний інтерфейс (англ. API). OpenCL забезпечує паралельність на рівні інструкцій та на рівні даних і є реалізацією техніки GPGPU. OpenCL — повністю відкритий стандарт, його використання доступне на базі вільних ліцензій.

Мета OpenCL полягає в тому, щоб доповнити OpenGL і OpenAL, які є відкритими галузевими стандартами для тривимірної комп'ютерної графіки і звуку, користуючись можливостями GPU. OpenCL розроблявся і підтримується некомерційним консорціумом Khronos Group, в який входять багато великих компаній, включаючи Apple, AMD, ARM, Intel, nVidia, Qualcomm, Sun Microsystems, Sony Computer Entertainment та інші.


© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search