Я прочитал обзор OpenCL, и в нем говорится, что он подходит для кода, который работает на процессорах, GPGPU, DSP и т. Д. Однако, просматривая справочник по командам, кажется, что это все математические операции и операции с изображениями. Я не видел ничего для строк.
Это заставляет меня задаться вопросом, что будет работать на процессоре через OpenCL?
Кроме того, я знаю, что OpenCL можно использовать для выполнения сортировки на GPGPU. Но можно ли когда-нибудь использовать его (или, если на то пошло, текущий GPGPU) для выполнения обработки строк, такой как сопоставление с образцом, извлечение метафона, поиск в словаре или что-то еще, что требует обработки массивов строк.
РЕДАКТИРОВАТЬ Я заметил, что грядущий Intel Ivy Bridge рекламируется как «совместимый с OpenCL» со ссылкой на его графические блоки. Означает ли это, что ядра ЦП несовместимы с OpenCL, или такого вывода нет?
EDIT В интересах отсутствия дебатов и конструктивности, я был бы признателен, если бы кто-нибудь мог указать мне на официальные ссылки, которые ответили бы на мой вопрос.