OpenCL полностью, если у вас нет особых причин использовать CUDA. OpenCL хорошо работает на многоядерных процессорах, таких как Intel i7, в дополнение к графическим процессорам. Используя OpenCL, вы можете запускать его на более широком спектре оборудования: от сотовых телефонов Droid до вычислительных узлов IBM Power7 крупнейшего в мире суперкомпьютера Blue Waters , который должен появиться в следующем году. *