Как можно использовать видеокарты intel для параллельных вычислений?
Здравствуйте. Подскажите, пожалуйста, какие аналоги CUDA есть для видеокарт Intel? Как использовать intel hd graphics 4000 для выполнения программ параллельного вычисления?
ferdi: Всё благодаря Армянскому Радио.
Если будет зада распараллелить на CPU то взгляните на OpenMP и Intel Thread Building Blocks.
Видел на stackoverflow отзыв что одна только замена vector на реализацию из thread building blocks дает прирост производительности по сравнению со стандартными контейнерами vector.
asd111: Код, написанный для OpenCL может работать и на CPU, но OpenMP и ITBB эффективнее в этом случае. Кстати, OpenMP пока проигрывает пулу готовых потоков, созданных при помощи чистого API ОС.