OpenCL: Open Computing Language (открытый язык вычислений) — фреймворк для написания компьютерных программ, связанных с параллельными вычислениями на различных устройствах, например такими устройствами могут являться графический (GPU) и центральный процессоры (CPU).