SETKA.RU
 
07/07/2015
NVIDIA объявляет CUDA 7.5, cuDNN 3 и DIGITS 2 на конференции ICML 2015
ICML - Международная конференция по машинному обучению - ежегодное мероприятие, которое проходит в эти дни в городе Лилль (Франция). NVIDIA участвует в этом событии, чтобы анонсировать основные направления своих новых разработок

Хотя основные доходы NVIDIA приходят от продаж аппаратного обеспечения, она также проводит исследования для создания и улучшения трех своих основных библиотек/сред разработки - CUDA, cuDNN, and DIGITS. Таким образом Nvidia хочет сделать эти библиотеки привлекательными для разработчиков на GPU и других платформах, чтобы они интегрировали их в свои системы.

Американская компания объявила, что она закладывает основу для нейронных сетей и вычислений половинной точности (half-precision), которые компания считает важными в ближайшем будущем. В связи с этим, компания NVIDIA надеется, что её микроархитектуры Tegra и Maxwell уже являются ключевыми для ускорения развития нейронных сетей, в то время как предстоящая архитектура Pascal поднимет эту технологию на новый уровень.

CUDA 7.5

Номер новой версии вырос лишь наполовину от предыдущего выпуска, и заключается, главным образом, в добавлении базового API для FP16. Новая CUDA принесёт обещанную поддержку для FP16 на не-Tegra GPU, однако, не в формате какого-то выигрыша в  производительности, а, скорее, в уменьшении давления на память: он даёт возможность разработчикам выиграть в производительности от высвобождения пропускной способности, что позволит передавать больше данных в память GPU за тот же интервал времени.

cuDNN 3

Согласно CUDA Deep Neural Network, (ускоренные нейронные сетевые функции NVIDIA), которая в настоящее время достигла версии 3, идёт рука об руку с CUDA 7.5, а также поддерживает форматы данных FP16 для существующих графических процессоров NVIDIA для того, чтобы принести больше эффективности и доступности при использовании полосы пропускания для больших наборов данных.

cuDNN 3, однако, несёт набор подпрограмм оптимизации для существующих графических процессоров Maxwell для повышения общей производительности.


cuDNN 3

DIGITS 2

Для управления всем этим, новейший инструмент NVIDIA DIGITS 2 предназначен для обучения работе с GPU. На самом деле, DIGITS - это программное обеспечение высокого уровня для ученых и исследователей нейронных сетей, который предлагает полноценный курс обучения для тех, кто недостаточно технически подкован в данных вопросах.

DIGITS 2, также, приносит поддержку обучения нейронным сетям с использованием нескольких графических процессоров, превышая возможности предыдущего DIGITS DevBox NVIDIA, построенного для работы с 4x Titan XS. Возможности масштабирования, однако, сталкиваются с серьезными ограничениями, не позволяя увеличивать производительность в рамках 4 GPU. Проблемы синхронизации передачи по шине сразу становятся очевидными, как только число графических процессоров увеличивается.

Однако, с другой стороны, AMD проект Quantum оставляет эти тонкости в стороне, и приносит «монструозный» двойной GPUs/PCB карты, предлагая dual Fury Xs с невероятной производительностью. DevBox NVIDIA может объединить до четырех процессоров в режиме SLI, но упаковка того же числа GPU на один слот PCIe в Quantum Fury X удваивает количество GPU. Да, когда у вас есть 8 процессоров в одной системе, что может выйти из-под контроля.


DIGITS 2

К сожалению, на данный момент это только фантазии, Nvidia планирует лучше интегрировать свои высокопроизводительные машины, и надеется, что это привлечет больше клиентов, желающих использовать платформу в своих разработках.


ICML - Международная конференция по машинному обучению
Ещё новости в рубрике
IT, Большие данные, Аналитика, Наука