Поддержка CUDA для процессоров NVIDIA Tegra 4?

Мне не удалось найти ничего об использовании CUDA на процессорах Tegra, хотя они предоставляют довольно много SIMD-ядер (~72). Похоже, что в настоящее время NVIDIA сосредоточила свои усилия на разработке Tegra с помощью комплекта разработки Tegra (на базе Android).

Итак, мой вопрос: «Можно ли использовать CUDA (или OpenCL) на Tegra 4 или предшественниках, и если да, то какая версия поддерживается?»


person diver_182    schedule 12.01.2013    source источник
comment
Tegra 4 еще даже не поступила на рынок — она была официально анонсирована на выставке CES несколько дней назад. Спекуляции о будущем аппаратном и программном обеспечении не относятся к теме Stackoverflow. Старые процессоры Tegra не поддерживают CUDA.   -  person talonmies    schedule 12.01.2013
comment
Отредактировал вопрос, чтобы исключить предположения. Как вы упомянули, об этом было объявлено на CES, поэтому, если кто-то захочет поделиться недавней информацией, я определенно буду признателен.   -  person diver_182    schedule 12.01.2013
comment
См. также stackoverflow.com/q/12394243/681865.   -  person talonmies    schedule 12.01.2013
comment
Спасибо за ссылку talonmies.   -  person diver_182    schedule 12.01.2013
comment
@Bart: будьте осторожны, смешивая терминологию здесь. Старые части Tegra делают поддерживают GPGPU через шейдеры OpenGL-ES. Но они не поддерживают CUDA или OpenCL.   -  person talonmies    schedule 12.01.2013
comment
@talonmies Да, абсолютно верно, конечно. Некоторое время назад я оставил позади мир GPGPU, основанный на шейдерах, так что я не думал об этом.   -  person Bart    schedule 12.01.2013


Ответы (2)


Нас тоже смутили новостные статьи. С тех пор мы узнали следующее:

Согласно этому сообщению, CUDA не поддерживается на Tegra 4 (также здесь) пользователем SO "harrism", работающим в NVIDIA. Это ожидается для будущей версии Tegra (тот же твит, что и источник).

OpenCL не поддерживается на Tegra.

Шейдеры OpenGL ES 2 всегда поддерживались Tegra, и вот несколько демонстраций с этими шейдерами для Tegra 2 и Tegra 3 из нашей предыдущей работы в AccelerEyes.

Тем не менее, мы с нетерпением ждем запуска наших продуктов на 72 ядрах графического процессора с использованием наших шейдеров ES 2. Шикарный чип.

Ваше здоровье!

person arrayfire    schedule 12.01.2013
comment
Ах, это лучшая информация, чем предоставленная новостными сайтами (очевидно, заблуждающимися). Спасибо. - person Bart; 13.01.2013

Правильно указали Tegra 2/3/4 не поддерживают CUDA. Logan будет первым, поддерживающим CUDA и OpenCL.

Тем не менее, Nvidia уже пытается привлечь людей к использованию CUDA с Tegras, на данный момент вы можете использовать Tegra 3 плюс графическую карту Nvidia PCIe.

Есть несколько плат разработки, поддерживающих это.

person Daniel    schedule 18.04.2013
comment
Спасибо, что поделились Даниэлем! - person diver_182; 28.05.2013