Главная Мой профиль Регистрация Выход Вход
RiBox3D
Пятница
10.5.2024
13:45
Приветствую Вас Гость | RSS ВходРегистрацияГлавная
Меню сайта
Наш опрос
Оцените мой сайт
Всего ответов: 236
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Главная » 2014 » Январь » 12 » NVIDIA CUDA 6 максимально упрощает параллельное программирование
11:21
NVIDIA CUDA 6 максимально упрощает параллельное программирование

CUDA – это платформа параллельных вычислений и модель программирования NVIDIA,
которая обеспечивает значительное ускорение расчетов с помощью
графических процессоров. Модель программирования CUDA, загруженная
более 2 миллионов раз и поддерживающая свыше 240 ведущих инженерных,
научных и коммерческих приложений, является самым распространенным
способом использования GPU-ускорения при разработке приложений. При этом
она включена в программы обучения в более чем 700 университетах и институтов по всему миру.


Платформа CUDA 6 максимально упрощает параллельное программирование,
позволяя разработчикам значительно сократить время и усилия на
создание научных, инженерных, корпоративных и других приложений с
помощью графических процессоров.


Платформа обеспечивает новые возможности, позволяющие разработчикам
мгновенно ускорять приложения до 8 раз путем замены существующих
библиотек на базе CPU. Ключевые возможности CUDA 6:


  • Унифицированная память – упрощает
    программирование, обеспечивая приложениям доступ к памяти CPU и GPU без
    необходимости вручную копировать данные с одной памяти в другую, а
    также упрощает добавление поддержки GPU-ускорения в широком спектре
    языков программирования.
  • Интегрируемые библиотеки – автоматически
    ускоряют вычисления BLAS и FFTW в приложениях до 8 раз путем простой
    замены существующих библиотек CPU на GPU-ускоряемые эквиваленты.
  • Многопроцессорное масштабирование – Измененные
    GPU-библиотеки BLAS и FFT автоматически масштабируют производительность
    системы при добавлении до 8 GPU, обеспечивая скорость вычислений
    двойной точности более 9 терафлопс, а также поддерживают еще большие
    нагрузки (до 512 ГБ). Многопроцессорное масштабирование также можно
    использовать с новой библиотекой BLAS .



«Благодаря автоматическому управлению данными унифицированная память
позволяет нам быстрее моделировать ядра, работающие на GPU, и упрощает
код, сокращая время разработки до 50%, - говорит Роб Хоикстра
(RobHoekstra), директор отделения по масштабируемым алгоритмам при
SandiaNationalLaboratories. – Новые возможности будут очень кстати при
выборе модели программирования в будущем и портировании более сложных и
громоздких кодов на графические процессоры».


«Наши технологии помогли крупных студиям, разработчикам игр и
дизайнерам в создании визуально привлекательных 3D-анимаций и
эффектов, - говорит Поль Дойль (Paul Doyle), генеральный директор Fabric
Engine. – Наши заказчики давно просили добавить в приложения ускорение
на GPU, но управление памятью являлось узким местом при работе со
сложными проектами. Унифицированная память автоматизирует процесс,
направляя компилятор Fabric на графические процессоры NVIDIA, и ускоряет
работу приложений наших клиентов до 10 раз».


Помимо вышеперечисленных возможностей платформа CUDA 6 включает
полный набор инструментов программирования, GPU-ускоренные
математические библиотеки, документы и инструкции по программированию.

Просмотров: 486 | Добавил: Admin | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Поиск
Календарь
«  Январь 2014  »
ПнВтСрЧтПтСбВс
  12345
6789101112
13141516171819
20212223242526
2728293031
Архив записей

Copyright SoftEngine © 2006 - 2024 г.