NVIDIA & CUDA

Обмен опытом по установке Линукс на разные аппаратные конфигурации

Модераторы: Olej, vikos

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: NVIDIA & CUDA

Непрочитанное сообщение Olej » 15 дек 2011, 21:32

Ну вот :!: :-o
http://www.nvidia.ru/object/nvidia-rele ... 13-ru.html
NVIDIA делает платформу CUDA открытой, предоставляя доступ к исходному коду компилятора
ПЕКИН —GTC Asia —14 декабря, 2011— NVIDIA сегодня объявила о предоставлении исходного кода нового компилятора NVIDIA® CUDA® на базе системы LLVM исследователям и разработчикам программных инструментов, чтобы упростить добавление поддержки GPU в большее число языков программирования и обеспечить работу приложений CUDA на альтернативных процессорных архитектурах.
...
Новость, нужно думать, совсем не малозначимая, поскольку за одни сутки она уже растиражирована в множестве экземпляров на разных языках мира :lol:

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: NVIDIA & CUDA

Непрочитанное сообщение Olej » 17 фев 2012, 21:47

Ещё публикации в тему, для интересующихся, не самые, но достаточно свежие:

1. http://www.xakep.ru/post/56966/
Суперкомпьютер из видеокарты: задействуем возможности GPU для ускорения софта
Дата: 26.09.2011
- здесь больше, как всегда в "xakep" - "понты на пальцах" :lol: ... но есть кой-чего сравнительно об альтернативной технологии ATI Stream

P.S. для меня всё время остаётся загадкой, почему народ так предпочитает карты ATI Radeon картам NVIDIA, когда последние по возможностям программной поддержки и удобству намного превосходят первые?

2. http://wiki.accelereyes.com/wiki/index. ... untu_10.04
Installing CUDA Under Ubuntu 10.04
- поскольку установка программ от NVIDIA бывает занятием занудным (под любым дистрибутивом), то может и это что-то подскажет.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: NVIDIA & CUDA

Непрочитанное сообщение Olej » 11 май 2012, 21:29

http://www.nixp.ru/news/11742.html
11.05.2012 13:46
NVIDIA реализовала поддержку возможностей компилятора CUDA в LLVM
Изображение
На днях компания NVIDIA сдержала своё обещание, данное в конце прошлого года, и объявила о появлении поддержки возможностей компилятора CUDA в Open Source-проекте LLVM.

Модульная архитектура системы LLVM позволяет с легкостью добавлять поддержку новых языков программирования и процессорных архитектур. Компилятор NVIDIA (CUDA Compiler) привнес в LLVM возможности оптимизации кода приложений, работающих на графических процессорах NVIDIA и написанных на языках программирования C, C++ и Fortran.

В самой компании NVIDIA активно используют LLVM в качестве инфраструктуры для сборки приложений на C/C++ для CUDA. Теперь связанные с поддержкой CUDA возможности, разработанные в недрах компании, получат и сторонние программисты в рамках проекта LLVM.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: NVIDIA & CUDA

Непрочитанное сообщение Olej » 05 июн 2012, 01:00

На русском сайте NVIDIA опубликован: Календарь тренингов по CUDA, проводимых организациями и образовательными учреждениями в 2012 году.

Это очень любопытно, потому как:

- там в списке 18 университетов разных городов РФ, среди них известнейшие: МФТИ, МГТУ...
- многомесячные тренинги...
- большинство из них - бесплатные.

P.S. Украина в круг интересов NVIDIA не попадает, к сожалению.
EUROPE
Deutschland
España
France
Italia
Polska
Россия
Türkiye
United Kingdom

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: NVIDIA & CUDA

Непрочитанное сообщение Olej » 04 ноя 2012, 00:56

Olej писал(а):Первый руками собственными сделанный многопроцессорный проект...
На сайте Linux. Кластер. Практическое руководство по параллельным вычислениям приведен пример достаточно сложной задачи (задачи Эйлера), представлены :
- код Тестовая последовательная задача - файл difft.c;
- код Тестовая параллельная задача - файл difft.cu;
- достаточно подробные объяснения...
- и Результаты тестирования.

Это достаточно хороший тестовый материал для начальной раскрутки техники CUDA, настройки и проверки работоспособности на начальных этапах знакомства.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: NVIDIA & CUDA

Непрочитанное сообщение Olej » 12 мар 2013, 13:08

Olej писал(а): Есть 2 русскоязычные книги (1 из них перевод):
http://www.nvidia.ru/object/cuda-books-ru.html
- как видите, это показано на русскоязычном сайте NVIDIA.
Я был бы сильно благодарен, если бы кто указал URL электронных копий этих книг, где можно скачать?
P.S. ух ты! :lol:
- из представленных на страничке NVIDIA книжек (а это, наверное, и все из основных, что есть в мире?): 2 - на русском, 4 - на английском, 6 - на китайском. :-o
Возвращаемся к CUDA ;-) ...

Книги и переводы, есть новенькое (Книги, посвященные CUDA и вычислениям на GPU):

Изображение
Параллельные вычисления на GPU. Архитектура и программная модель CUDA: Учебное пособие.
А. В. Боресков и др. Предисл.: В. А. Садовничий
Издательство Московского университета, 2012
Перепелт, 336 стр.
ISBN: 978-5-211-06340-2

Изображение
Технология CUDA в примерах
Джейсон Сандерс, Эдвард Кэндрот
«Технология CUDA в примерах. Введение в программирование графических процессоров»
ДМК Пресс, 2011 г.
Мягкая обложка, 232 стр.
ISBN 978-5-94074-504-4, 978-0-13-138768-3

Изображение
Основы работы с технологией CUDA
А. В. Боресков, А. А. Харламов
«Основы работы с технологией CUDA»
2010 г.
Мягкая обложка, 232 стр.
ISBN 978-5-94074-578-5

К сожалению (и естественно!), это всё CUDA 4, со старым компилятором.
Интересно теперь всё это "перетянуть по образу и подобию" на CUDA 5.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: NVIDIA & CUDA

Непрочитанное сообщение Olej » 12 мар 2013, 15:21

Olej писал(а): Возвращаемся к CUDA ;-) ...
Из новых устройств, появившихся за это время:

NVIDIA GeForce GTX 690
Объединяя мощность двух GPU на базе архитектуры Kepler, GeForce GTX 690 является самой быстрой видеокартой из когда-либо созданных.
Изображение
Спецификации GPU
Ядер CUDA 3072
Базовая тактовая частота 915
Тактовая частота с ускорением 1019
Спецификации памяти
Быстродействие памяти ( Gbps ) 6.0
Объем памяти 4096 MB (2048 MB per GPU)
Интерфейс памяти 512-bit GDDR5
Максимальная полоса пропускания памяти (ГБ/сек) 384
Стоимость такой игрушки, конечно, тоже не слабая - ~$1050-1100 во всех предложениях.


Quadro K5000
Изображение
Спецификации GPU
Ядра CUDA 1536
Спецификации памяти
Общий объем буфера памяти 4 GB GDDR5
Интерфейс памяти 256-bit
Пропускная способность памяти (ГБ/сек) 173 ГБ/сек
Эта штука в разных предложениях стоит от $3200 до $3400

Но там где это нужно, в промышленных разработках, это всё приемлемо, это не стоимости... за 1500-3000 процессорных ядер.
Даже для экспериментов, это посильно даже самой заштатной девелоперской конторе.

Изделия линии Tesla (для супервычислителей) я не затрагиваю, потому, что там цены просто заоблачные...
Но все без исключения модели (несколько сот) смотрим здесь: Приобрели CUDA?.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: NVIDIA & CUDA

Непрочитанное сообщение Olej » 12 мар 2013, 15:42

Olej писал(а): Возвращаемся к CUDA ;-) ...
За почти год, что я активно не соприкасался с CUDA, появилось достаточно много новых материалов по программированию в CUDA (может быть, за этот год - больше, чем за все предыдущие годы существования CUDA), вот некоторые:

- Курс лекций на ВМК МГУ (Москва)

- GPU Computing Gems Emerald Edition (Applications of GPU Computing Series)
Изображение

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: NVIDIA & CUDA

Непрочитанное сообщение Olej » 05 ноя 2013, 19:35

Olej писал(а): Возвращаемся к CUDA ;-) ...
Производительность в CUDA нарастает так стремительно (несравнимо быстрее, чем среди CPU ... будь то x86, или ARM, или любая другая архитектура), что эти устройства уже представляют уже серьёзный интерес для целей дешифрирования потоков данных.
Например:
- декодирование ключей шифрования в потоке GSM-связи - типы шифрования А5/1 и А5/2 ...
- для А5/2 это уже производительности на порядки выше требуемых;
- для А5/1 до последних лет в мировой практике использовались аппаратные устройства, стоимость которых начинается от $100 тыс.
- уже сейчас это может переноситься на CUDA-реализации со снижением стоимости на порядки.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: NVIDIA & CUDA

Непрочитанное сообщение Olej » 08 июл 2015, 17:08

CUDA Toolkit
CUDA Toolkit 7.5 Release Candidate
...
The CUDA Toolkit 7.5 release candidate (RC) is now available to members of NVIDIA’s free CUDA Registered Developer program. Login or apply to download the CUDA 7.5 RC today
...
Members of the CUDA Registered Developer Program are notified of the latest developments, able access to pre-release software and can report issues and bugs.

Ответить

Вернуться в «Железо для Linux»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 8 гостей