GPGPU - это принцип использования параллельных процессоров на видеокартах для значительного увеличения производительности.
Есть ли у кого-нибудь идеи об использовании GPGPU в Delphi, используя OpenCL или CUDA? CUDA была/является только NVidia, но они также приняли стандарт OpenCL.
Я нашел несколько образцов Delphi из Google, но они либо сбой, либо не компилируются/выполняются.
Конечный образец команды:
- Загрузите и установите DLL OpenCL отсюда.
- Загрузите SDK OpenCL отсюда.
- Загрузите здесь пример проекта Delphi.
- Откройте и скомпилируйте проект Delphi. Если все идет по плану, он будет делать "все, что он должен делать"
На этом этапе я могу начать изучение OpenCL SDK и записи/компиляции DLL для вызова из любого приложения Delphi.
Такие вещи действительно начинают взлетать. Embarcadero не должны делать что-либо самостоятельно на этом этапе (если они этого не хотят), но если бы был учебник и образцы для Delphi, это было бы здорово. Многие образцы доступны для других языков, но нам также нужен хороший и простой пример Delphi, чтобы показать, насколько легко использовать Delphi для приложений GPGPU.