Универсальные вычисления на графических процессорах (GPGPU) - очень привлекательная концепция для использования мощности GPU для любого типа вычислительной техники.
Мне бы хотелось использовать GPGPU для обработки изображений, частиц и быстрых геометрических операций.
Прямо сейчас, кажется, что два соперника в этом пространстве - CUDA и OpenCL. Я хотел бы знать:
- Может ли OpenCL использоваться еще с Java на Windows/Mac?
- Какие библиотеки могут взаимодействовать с OpenCL/CUDA?
- Использует JNA напрямую вариант?
- Я что-то забыл?
Приветствуются любые реальные события/примеры/истории войны.