Я обнаружил, что невозможно использовать OpenCL. Мне пришлось бы переписать мой алгоритм в OpenGL и использовать шейдеры и вершины - тогда я смогу получить программирование «общего назначения» (добро пожаловать в прошлое, точнее, через 4-5 лет).
Взгляните на следующую ветку, в которой подробно рассказывается о том, что можно, а что нельзя делать в срок (14 ноября 2010 г.):
текст ссылки