LINUX.ORG.RU

NVIDIA CUDA 5

 ,


1

0

Вышла новая версия платформы для вычисления на графических ускорителях NVIDIA CUDA 5.0.

Новые возможности:

  • Динамическая параллельность. Вычислительные потоки могут динамически порождать новые.
  • Библиотеки для графических процессоров. Новая библиотека CUDA BLAS позволяет использовать возможности динамической параллельности из сторонних библиотек.
  • GPUDirect — прямое сообщение между графическими процессорами через шину PCI-E, включая прямой доступ к памяти.
  • Интегрированная среда для разработки программ Nsight на базе Eclipse.

>>> Подробности

★★★★★

Проверено: JB ()

Я не хочу куду, я хочу OpenCL. Если там нет ничего для OpenCL, в топку её. А на этом ресурсе данная новость и вовсе лишняя, где здесь OpenSource, не говоря уже о Линуксе?

Vudod ★★★★★ ()
Последнее исправление: Vudod (всего исправлений: 1)
Ответ на: комментарий от Vudod

А ничего, что существуют OSS проекты, использующие CUDA? И для числодробилок именно ее пользуют, т.к. OpenCL слишком сырая.

Ну, а для извращений — на nVidia можно и OpenCL. Только смысл?

А насчет новой версии CUDA — это хорошо. Жаль только, что многие фишки поддерживаются лишь дорогими карточками (например, на бюджетных нельзя double, нельзя атомарные операции, и т.д., и т.п.).

Eddy_Em ☆☆☆☆☆ ()
Ответ на: комментарий от Vudod

не говоря уже о Линуксе?

Supported operating system:Windows XP and later, Mac OS X, Linux

И да

OpenCL разрабатывается и поддерживается некоммерческим консорциумом Khronos Group, в который входят много крупных компаний, включая Apple, AMD, Intel, Nvidia, ARM, Sun Microsystems, Sony Computer Entertainment и другие.

Polugnom ★★★★★ ()
Последнее исправление: Polugnom (всего исправлений: 1)
Ответ на: комментарий от Eddy_Em

Если nvidia будет вести правильную политику в отношении cuda, то есть шансы занять место как минимум стандарта де-факто.

dinn ★★★★★ ()
Ответ на: комментарий от dinn

Если nvidia будет вести правильную политику в отношении cuda, то есть шансы занять место как минимум стандарта де-факто.

У нас уже есть один стандарт де-факто --- doc называется. Вы довольны? Хотите ещё таких? Пока не поздно, необходимо стараться блокировать подобные «инновации».

Vudod ★★★★★ ()
Последнее исправление: Vudod (всего исправлений: 1)
Ответ на: комментарий от Vudod

Мне абсолютно безразлично doc или что-то другое. Дома я этим вообще не пользуюсь, а на работе если приходится, то принципиальной разницы между MS Office и Libre/Open Office я не вижу. Это всего лишь инструмент для выполнения работы. А на данный момент и на среднесрочную перспективу CUDA удобнее аналогов.

dinn ★★★★★ ()
Ответ на: комментарий от dinn

а тем временем, разница в mso и lo существенная, верстка не слабо так изменяется. для документов критично.

так что по возможности действительно лучше давить проприетарщину, и желательно еще в зародыше.

Ford_Focus ★★★★★ ()
Ответ на: комментарий от Ford_Focus

Текстовые процессоры пригодны только для написания служебок. Всё серьёзное - LaTeX, хотя и приходится ругаться на эту тему.
А по поводу проприетарщины, насколько помню, большая часть реализаций opencl тоже проприетарные.

dinn ★★★★★ ()
Ответ на: комментарий от dinn

Дык, ты еще и попробуй запусти OpenCL приложение так, чтобы оно работало, как заявлено (и на nVidia, и на AMD, и на Intel, и даже на CPU)!

Eddy_Em ☆☆☆☆☆ ()

Оо. неужели? уже? ждём ебилдов...

пробовал ставить вручную - старый проект на cmake не собирался (с версией 4.2 собирается нормально), не стал разбираться, в чём причина.

BattleCoder ★★★★★ ()
Ответ на: комментарий от Eddy_Em

на бюджетных вполне можно double. Это зависит от Compute Capability. А эта цифра больше зависит от «новизны» карточки, чем от «бюджетности». :)

BattleCoder ★★★★★ ()
Ответ на: комментарий от Eddy_Em

http://developer.nvidia.com/cuda/cuda-gpus Собственно, пруф.

Какая-нибудь GeForce GTX 295 имеет версию всего лишь 1.3, но думаю, на момент выхода она была далеко не бюджетная.

В то время как GeForce GT 440 держит версию 2.1.

(вроде атомарные операции и double есть и на 1.3). Нету, например, на версии 1.1 - карточки GeForce 8-9 серии.

Недавно купил себе новую по советам форума... 550 Ti, пока толком не опробовал... ну deviceQuery вроде пишет, что поддерживается, реальных программ не запускал :( не до того

BattleCoder ★★★★★ ()
Ответ на: комментарий от BattleCoder

на бюджетных вполне можно double. Это зависит от Compute Capability. А эта цифра больше зависит от «новизны» карточки, чем от «бюджетности». :)

У меня на работе стоит 560Ti, для float вполне годное решение, например, решать большие системы уравнений, когда много однотипных слагаемых или нужно карты параметров строить. А вот для МНК оно не годится, там только double, а ещё лучше что-нибудь 10-16 битное, но это редкость. Для double гораздо лучше АМД: у них в старшем поколении отношение float/double 4/1, у nVidia даже для 580 уже 16/1, про 680 молчу вовсе --- это число игровое решение, у него вообще 24/1. Поэтому на матрицах в OpenCL старый Radeon 6950 уделывает топовый GeForce 580 вдвое, потому что тупо больше блоков.

Vudod ★★★★★ ()
Последнее исправление: Vudod (всего исправлений: 1)
Ответ на: комментарий от dinn

Мне абсолютно безразлично doc или что-то другое.

Ну конечно, не вы же реверсите проприетарные форматы, вот вам и безразлично)

goingUp ★★★★★ ()

Если бы научились запускать CUDA на радеонах, цены ей бы не было.

Вопросы:

1.opencl можно запускать на разных видеокартах? Работает он на opencl?

2. Можно связать несколько карточек на нескольких хостах через mpi?

ymuv ★★★★ ()
Последнее исправление: ymuv (всего исправлений: 1)
Ответ на: комментарий от dinn

Там по ссылке на спецификации какие-то сказки, не имеющие отношения к тому, что высвыдаёт MSO.

RussianNeuroMancer ★★★★★ ()
Ответ на: комментарий от dinn

Всё серьёзное - LaTeX

твои слова, да всем бы в мозг. однако де-факто стандарт - doc.

и да, cuda плоха не столько своей проприетарностью (трудно говорить об открытости opencl, пока его не поддерживают открытые драйвера), сколько vendor lock-in. или cuda уже можно гонять на radeon?

Ford_Focus ★★★★★ ()
Ответ на: комментарий от dinn

Текстовые процессоры пригодны только для написания служебок.

Это заявление многое говорит о твоём практическом опыте.

AP ★★★★★ ()
Ответ на: комментарий от Eddy_Em

Жаль только, что многие фишки поддерживаются лишь дорогими карточками

Угу. А еще у них в 5xx/6xx видюхах эта куда наглухо зарублена ради профита.

devl547 ★★★★★ ()
Ответ на: комментарий от dinn

Всё серьёзное - LaTeX

Тебе текст напечатать или с версткой корячиться?
LaTeX - это вещь для типографий, а не для общего использования.

devl547 ★★★★★ ()
Ответ на: комментарий от Ford_Focus

"...cuda уже можно гонять на radeon?"

Ну вот, сделают тебе на радеонах, так ведь сразу про интел будешь страдать, а там и про матрокс вспомнишь.

anonymous ()
Ответ на: комментарий от Ford_Focus

или cuda уже можно гонять на radeon?

Вот как только AMD внедрит поддержку куды, так сразу и можно будет гонять

Eddy_Em ☆☆☆☆☆ ()

Последние непрофессиональные видеокарты Nvidia в плане вычислительных возможностей не радуют, так что перспективы Cuda неясны.

FreeLiver ★★★ ()

А где на сайте релиз для дебиана???

aptyp ★★★★ ()
Ответ на: комментарий от FreeLiver

Последние непрофессиональные видеокарты Nvidia в плане вычислительных возможностей не радуют

Плюсую. На форуме boinc.ru сравнил производительность вычислений на NVidia и AMD и прифигел.

Kindly_Cat ()
Ответ на: комментарий от devl547

Тебе текст напечатать или с версткой корячиться?
LaTeX - это вещь для типографий, а не для общего использования.

Это заявление многое говорит о твоём практическом опыте.

anonymous ()
Ответ на: комментарий от Ford_Focus

верстка не слабо так изменяется. для документов критично.

Вот как раз если для тебя «критично» что «верстка не слабо так изменяется», то ты выбрал неправильный инструмент для задачи.

no-dashi ★★★★★ ()
Ответ на: комментарий от Vudod

Я уже жалею, что всё-таки не AMD себе купил, предлагали же =)

ток на OpenCL надо время тратить, с CUDA хоть немного, а знаком.

BattleCoder ★★★★★ ()
Ответ на: комментарий от no-dashi

я то на распечатку стабильно ношу копии в pdf, но не все столь предусмотрительны

Ford_Focus ★★★★★ ()
Ответ на: комментарий от Eddy_Em

логично предположить, что этого никогда не произойдет по вполне объяснимым причинам.

Ford_Focus ★★★★★ ()
Ответ на: комментарий от ymuv

Если бы научились запускать CUDA на радеонах, цены ей бы не было.

Всё равно бы фигня не нужная была. Вот когда будет запускаться на радеонах и CPU от интеля и амд, и можно будет её поддержку во всякие железки встраивать, тогда можно будет посмотреть в её сторону.

kranky ★★★★★ ()
Ответ на: комментарий от Vudod

Пока не поздно, необходимо стараться блокировать подобные «инновации»

Ты что, сахара нанюхался? Как ты можешь заблокировать коммерческую инициативу крупной компании? И, главное, по какому моральному праву?

Boboms ★★ ()
Ответ на: комментарий от Ford_Focus

а тем временем, разница в mso и lo существенная, верстка не слабо так изменяется.

А тем временем, люди еще в конце 20-го века изобрели .pdf чтобы бороться с проблемами «вёрстки». Какой обезьян для «вёрстки» будет использовать .doc в 21 веке - чудовищно представить!

Boboms ★★ ()
Ответ на: комментарий от Vudod

насколько я понимаю это временный проприетарный запил чтобы быстро дать мощ видюх для вычислений. они пилят opencl тоже

punya ★★ ()
Ответ на: комментарий от devl547

Тебе текст напечатать или с версткой корячиться?

Если там действительно только текст, то можно и в текстовом процессоре, а если там ещё куча всего, то это будет ужас.

dinn ★★★★★ ()
Ответ на: комментарий от AP

Это заявление многое говорит о твоём практическом опыте.

Я конечно видел как люди статьи и целые книги пишут в текстовых процессорах, но как-то не хочется повторять такое геройство.

dinn ★★★★★ ()

Новая библиотека CUDA BLAS

Новая? Она уж сто лет существует.

buddhist ★★★★★ ()
Ответ на: комментарий от Kindly_Cat

Плюсую. На форуме boinc.ru сравнил производительность вычислений на NVidia и AMD и прифигел.

а что офигивать вполне ожидаемо от бюджетного чипа которого в топы кинули. в 7ХХ серии всё по местам встанет.

zloypingvin ()
Ответ на: комментарий от zloypingvin

в 7ХХ серии всё по местам встанет.

Ага, конечно. Менеджеры nVidia не идиоты: подсадив на CUDA как можно больше клиентов, они обрезали поддержку технологии в cunsumer grade картах, вынуждая переходить на «специализированные» (те же самые, но уже с другими отрезанными функциями) карты. Эффективный vendor lock-in в действии.

Homura_Akemi ()
Ответ на: комментарий от ymuv

1. есть eselect opencl. отсюда делаем вывод - конечно =)

punya ★★ ()
Ответ на: комментарий от dinn

Речь не про реализации, а про стандартыг. CUDA (в смысле стандарт, язык и API) пригодна для создания альтернативных реализаций? Может ли AMD при желании создать сосвместимую альтернативную реализацию? Если нет, то куда непригодна для программ для широкого круга лиц. Только для внутреннего пользования, и то только для разовых вычислений.

Ttt ☆☆☆☆☆ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.