Я не мог найти ничего об использовании CUDA на процессорах Tegra,
хотя они предоставляют довольно много SIMD-ядер (~ 72).
Казалось бы, в настоящее время NVIDIA фокусирует усилия на разработке на Tegra
через комплект разработчика Tegra (на базе Android).
Итак, мой вопрос:
«Можно ли использовать CUDA (или OpenCL) на Tegra 4 или его предшественниках, и если да, то какая версия поддерживается?»
Мы были смущены новостными статьями тоже. С тех пор мы узнали следующее:
CUDA не поддерживается на Tegra 4, согласно этот твит (также здесь) пользователем SO «harrism», который работает на NVIDIA. Это ожидается для будущей версии Tegra (тот же твит в качестве источника).
OpenCL не поддерживается в Tegra.
Шейдеры OpenGL ES 2 всегда поддерживались в Tegra, и вот некоторые Tegra 2 и Tegra 3 демки с этими шейдерами из нашей предыдущей работы в AccelerEyes.
Мы с нетерпением ждем возможности запустить нашу работу на ядрах 72 GPU, используя наши шейдеры ES 2. Потрясающий чип.
Ура!
Указано правильно, Tegra 2/3/4 не поддерживает CUDA. Logan будет первым, поддерживающим CUDA и OpenCL.
Тем не менее, Nvidia уже пытается привлечь людей к использованию CUDA с Tegras, в настоящее время вы можете использовать Tegra 3 плюс графическую карту Nvidia PCIe.
Есть несколько советов по развитию, поддерживающих это