Используя Delphi для использования в своих интересах технологии GPGPU?

GPGPU является принципом использования параллельных процессоров на видеокартах для крупных увеличений производительности.

У кого-либо есть какие-либо идеи об использовании GPGPU в Delphi, с помощью или OpenCL или CUDA? CUDA была Nvidia только, но они также приняли OpenCL "стандарт".

Я нашел несколько образцов Delphi от поисков Google, но они или разрушают или не компилируют/выполняют.

Окончательный образец инструкции был бы:

  1. Загрузите и установите OpenCL DLLs отсюда.
  2. Загрузите OpenCL SDK с отсюда.
  3. Загрузите этот демонстрационный проект Delphi отсюда.
  4. Откройте и скомпилируйте проект Delphi. Если все идет по плану это сделает "независимо от того, что это, как предполагается, делает"

На том этапе я могу затем начать исследовать OpenCL SDK и писать/компилировать DLLs для вызова из любого приложения Delphi.

Этот вид материала действительно начинает взлетать. Причал ничего не должен делать самостоятельно на данном этапе (если они не хотят к), но если бы было учебное руководство и образцы для Delphi, доступного, то это было бы большим. Много образцов доступны для других языков, но нам действительно также нужен хороший и простой пример Delphi, чтобы показать, как легкий это должно использовать Delphi для приложений GPGPU.

15
задан kiamlaluno 29 July 2010 в 13:07
поделиться

2 ответа

Вы могли бы быть интересует GPGPUonDelphi2007 .

Пример GPGPU плюс необходимые библиотеки OpenGL и CG для Delphi 2007 сейчас доступны !

Вчера я создал необходимые пакеты OpenGL и CG (delphi) и закончил преобразование / перевод / портирование C GPGPU OpenGL / Пример CG для Delphi сегодня, и я хотел бы поделиться им с вами, чтобы, возможно, еще несколько (Delphi) людей изучили программирование GPGPU, особенно с OpenGL 3.0 для (старых) видеокарт DX9.

9
ответ дан 1 December 2019 в 03:43
поделиться

CUDA по-прежнему используется только nVidia, и это не изменится. OpenCL в этом случае является настоящим стандартом, не ограничиваясь только GPGPU.

Что касается его использования в Delphi, все, что я знаю, это то, как использовать его в Free Pascal. Однако есть большая вероятность, что код будет переносимым, вот ссылка на обновленные заголовки:

FreePascal Mantis RFE OpenCL

Что касается DLL, если вы используете nVidia, их можно найти здесь .

Здесь однако у нас есть образец проекта на Delphi.

9
ответ дан 1 December 2019 в 03:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: