Firemonkey CUDA/OpenCL
На веб-сайте Embarcadero написано, что он поддерживает это, но я не видел ни демонстраций, ни примеров, которые поставляются с Delphi. Так что, если это фарс, который действительно выглядит, то держу пари, что нам придется подождать до XE9 для надлежащей поддержки CUDA/OpenCL.
http://edn.embarcadero.com/article/41688
Q: Позволяет ли FireMonkey использовать графический процессор для высокопроизводительных вычислений (например, CUDA или OpenCL)?
A: Может, да.
Так как же выполнить базовые вычисления CUDA/OpenCL с помощью Firemonkey?
1 ответ
Вам разрешено использовать CUDA или OpenCL с FireMonkey.
Я имею в виду, FireMonkey не отключает OpenCL/CUDA, когда он использует DirectX/OpenGL для рендеринга.
В этом смысл FAQ.
Чистая правда. Не лги.
(Я признаю, что я пошел в университет иезуитов):)
Итак, вам нужна библиотека OpenCL/CUDA и компилятор. Я подозреваю, что вы можете использовать этот проект с открытым исходным кодом или этот, или написать внешнюю DLL CUDA с другим компилятором, более интегрированным в программирование CUDA / OpenCL. Пример кода здесь.