Я новачок у програмуванні графічних процесорів. У мене є ноутбук з картою NVIDIA GeForce GT 640. Я зіткнувся з двома дилемами, пропозиції дуже вітаються.
Якщо я піду на CUDA - Ubuntu або Windows Очевидно, що CUDA більше підходить для Windows, хоча це може бути серйозною проблемою для встановлення на Ubuntu. Я бачив деякі публікації в блогах, які стверджують, що встановили CUDA 5 на Ubuntu 11.10 та Ubuntu 12.04 . Однак мені не вдалося змусити їх працювати. Крім того, стандартні підручники CUDA вважають за краще працювати в домені Windows і більш-менш мовчать щодо стурбованості установкою та роботою Unix / Ubuntu.
CUDA або OpenCL - Зараз це, мабуть, складніше, ніж моє перше запитання! Я переважно стикався з проектами GPGPU, що використовують CUDA / Nvidia, але OpenCL - це, мабуть, наступний найкращий варіант у відкритому коді, і встановлення в Ubuntu, ймовірно, не буде проблемою, хоча деякі пропозиції тут будуть найбільш корисними. Чи я жертвую якоюсь функціональністю, якщо піду на OpenCL, а НЕ CUDA?
Будь-яка допомога чи пропозиції?