Четох за OpenCL и намерих този ред:
OpenCL дава на всяко приложение достъп до графичния процесор за неграфични изчисления.
Да кажем, че трябва да изпълня интензивна CPU операция или алгоритъм в Java или Clojure (или дори може би да изпълнявам Hadoop MapReduce), мога ли да изпълня операцията в GPU с помощта на OpenCL? ако да, защо бих го направил?
Ако имаме CPU, защо да използваме GPU?
Какви са сценариите на OpenCL приложенията?
Четох, че OpenCL осигурява паралелно програмиране, означава ли това, че ще раздели целева задача между CPU и GPU? или само през GPU?