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