Tính toán mục đích chung trên các đơn vị xử lý đồ họa ( GPGPU ) là một khái niệm rất hấp dẫn để khai thác sức mạnh của GPU cho bất kỳ loại máy tính nào.
Tôi muốn sử dụng GPGPU để xử lý hình ảnh, các hạt và các phép toán hình học nhanh.
Hiện tại, có vẻ như hai đối thủ trong không gian này là CUDA và OpenCL. Tôi muốn biết:
- OpenCL có thể sử dụng được từ Java trên Windows / Mac không?
- Các cách thư viện để giao tiếp với OpenCL / CUDA là gì?
- Sử dụng JNA trực tiếp có phải là một lựa chọn không?
- Tôi đang quên điều gì đó?
Mọi trải nghiệm / ví dụ / câu chuyện chiến tranh trong thế giới thực đều được đánh giá cao.