У меня есть многопоточное приложение на C++, и я хочу повысить производительность и снизить общее использование ЦП с использованием графики Intel HD.Возможно ли разгружать функцию на графическую карту?
Я не пользуюсь CILK. (Приложение написано на чистом C++)
Я прочитал follwoing ссылку на: How to offload computation to Intel(R) Graphics Technology
Но техника его подводит нашел способ обработки письменной функции или темы на графической карте.
Возможно ли это? Есть ли способ использовать интеллектуальный компилятор для разгрузки функций (или потоков) в графику Intel HD?
Thanks
Неявно (насколько я знаю). Вы должны сами вручную закодировать эти части (используя, например, CUDA или OpenCL или аналогичные фреймворки) – M2X
с использованием CUDA или OpenCL означает, что мне нужно перекодировать функции, которые я хочу разгрузить. Я хочу использовать тот же код и просто разгрузить функцию на графическую карту (используя компилятор Intel, как объяснено в ссылке, которую я предоставил) – user3668129