Для установки OpenCL в среду разработки понадобится Intel OpenCL SDK и предустановленная студия. Такой проект поможет разработать решение для GPU enabled Azure Virtual Machine. Создание проекта сопровождается помощником:
В 2017 студии помощник не используется и программа выдает следующее сообщение:
Number of available platforms: 2
NDRange performance counter time 2.206148 ms.
Kronos, разработавший спецификацию OpenCL поясняет задачу так:
NDRange describes the space of work-items, which can be 1-, 2- or 3-dimensional. Each work-item then executes the kernel code (usually on different data depending on its position in the work-item space).
As you said, in your example you would create 1024x1024 work-items that each apply the filter to one pixel in your image, namely work-item (x,y) applies the filter to pixel (x,y).
Сейчас доступна Intel System Studio 2019 Pre-release beta Ultimate edition, в которой уже есть пакеты OpenCL и интеграция в Visual Studio 2017
Для ее корректной работы потребуется Windows Software Development Kit for Windows 10.
No comments:
Post a Comment