Новости про CUDA и демонстрации

Endless City — новое демо от NVIDIA

Работает только на GeForce 400-й серии.

Появилась информация о новой технологической демонстрации NVIDIA под названием Endless City. В демонстрации показан большой город, создаваемый прямо по ходу демонстрации с помощью процедурной генерации под названием L-system, использующей CUDA. К созданной сцене применяется тесселляция для дополнительной детализации и полностью динамическое освещение. Как сообщает сопроводительная документация, число отображаемых полигонов может достигать 600 млн/с, при сотнях тысяч источников освещения. В демонстрации используется SSAO, а также обеспечена совместимость с 3D Vision.

endlesscitynvidia.wmv

Загрузить демонстрацию можно с сайта NVIDIA (~255 Мб). Системные требования включают в себя Windows Vista/7 и видеокарту с поддержкой CUDA и DirectX 11 (т. е. на картах на базе AMD работать не будет). На видеокартах GeForce GTX 480 демонстрация выдаёт порядка 30 FPS, на GTX 460 — 15 FPS.

Отсутствие демонстрации в соответствующем разделе сайта NVIDIA означает, скорее всего, что официальный запуск будет приурочен к анонсу GeForce GTX 580.

Видеодемонстрация Badaboom

Badaboom — одно из первых приложений, которое начало использовать при кодировании видео аппаратные средства видеокарт NVIDIA с поддержкой CUDA.

NVIDIA в своём рекламном ролике хочет напомнить о том, что с помощью Badaboom и ускорителя GeForce с поддержкой CUDA можно кодировать видео для iPhone в 20 раз быстрее, чем с помощью процессора и стандартного ПО iTunes.

Конечно, для того, чтобы достичь такого огромного прироста нужно сравнивать хорошую видеокарту класса GTX 260 со средним 2-ядерным процессором. В случае более сравнения более медленного ускорителя с мощным 4-ядерным процессором разница будет не столь впечатляющей, хотя всё равно останется ощутимой.

Badaboom

Видеодемонстрация Cyberlink PowerDirector

PowerDirector, видеоредактор от компании Cyberlink, является одной из программ, активно использующих вычисления с помощью графических ускорителей NVIDIA через технологию CUDA.

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

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

Видеодемонстрация Cyberlink MediaShow 5

Сейчас, когда плёночные фотоаппараты, практически остались в прошлом, уступив место цифровым, а создать цифровой снимок можно, фактически, бесплатно, важной задачей становится структуризация огромной домашней коллекции фотографий.

Программа MediaShow 5 от компании Cyberlink создана для того, чтобы помочь в структуризации таких коллекций. Интерфейс у программы довольно понятный. Фотографии можно группировать по меткам.

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

Рекламный видеоролик ускорения видео в Adobe Flash 10.1 бета

Выход бета-версии Adobe Flash 10.1 стал крупным шагом компании Adobe вперёд.

В этом проигрывателе было реализовано ускорение визуализации 3D-графики, а также видеопотока высокой чёткости в формате H.264 средствами видеокарт.

Очередной рекламный ролик NVIDIA посвящён преимуществам видеокарт в декодировании видео высокой четкости с помощью Adobe Flash 10.1 бета. Там, где слабые процессоры вроде Intel Celeron или Intel Atom не могут обеспечить плавный вывод потокового видео, даже слабенькое встроенное видео NVIDIA ION отлично справляется с декодированием.

Adobe Flash 10.1 beta with GPU acceleration

Видеодемонстрация muvee Reveal

NVIDIA опубликовала очередной ролик с демонстрациями неигрового применения графических процессоров NVIDIA с поддержкой CUDA.

Это видео показывает работу программы muvee Reveal, почти полностью автоматизированного средства создания слайдшоу из разрозненных изображений и видеороликов.

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

Благодаря мощности видеокарты NVIDIA сразу же можно запустить плавный предварительный просмотр результата со всеми эффектами в полноэкранном режиме. На центральном процессоре эта процедура проходит далеко не так гладко.

Но на этом преимущества использования видеокарт NVIDIA с поддержкой CUDA в программе muvee Reveal не заканчиваются. Окончательное кодирование в один из видеоформатов, поддерживаемых популярными веб-службами также происходит быстрее благодаря высокой производительности ускорителей GeForce.

Видеодемонстрация Super Loiloscope

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

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

После монтажа ролик можно сохранить в формат MP4, использовав для кодирования мощности видеокарт NVIDIA и потратив на этот процесс в 10 раз меньше времени, чем при кодировании с помощью процессора.

Программа, действительно, предельно проста: на монтаж неплохого ролика из нескольких исходных, судя по демонстрации, можно потратить меньше минуты.

Видеодемонстрация MotionDSP vReveal

Сейчас у многих пользователей ПК скопилось множество домашних видеороликов не самого лучшего качества.

MotionDSP vReveal может полуавтоматически улучшать такие ролики, убирая шумы, дрожание, увеличивая их чёткость и т.д. Программа для ускорения своей работы может использовать мощности видеокарт NVIDIA, поддерживающих технологию CUDA.

На официальном канале NVIDIA на ресурсе YouTube появился ролик с наглядной демонстрацией ускорения работы эффектов этого ПО с использованием мощностей видеокарты и средствами одного лишь процессора.

NVIDIA показывает, что в некоторых случаях разница может быть пятикратной.

Видеодемонстрация ArcSoft TotalMedia Theatre

Преимущества использования NVIDIA CUDA не всем очевидны. Чтобы потенциальные клиенты узнали об одной из программ, использующих эту технологию, NVIDIA опубликовала ролик, посвящённый ArcSoft TotalMedia Theatre.

Этот видеопроигрыватель имеет очень качественный метод полноэкранного просмотра DVD, который задействует мощности видеокарт. На своём канале YouTube NVIDIA показала разницу при использовании этого метода (чтобы её ощутимее прочувствовать, лучше смотреть ролик YouTube в HD-качестве).

ArcSoft TotalMedia Theatre

NVIDIA даже говорит, что DVD при просмотре выглядят словно видео высокой чёткости. Конечно, это утверждение несправедливо, однако, разница в качестве по сравнению с обычным методом растяжения видео налицо.

Впечатляющая демонстрация возможностей CUDA

Instinct Technology совместно с Dark Water Studios создали демонстрацию DogFighter, призванную наглядно отразить гигантские возможности современных видеоускорителей в области расчетов общего назначения.

Для демонстрации разработан алгоритм параллельных расчетов поведения стаи. В данном случае использовались самолеты, для движения каждого из которых необходимо рассчитать 11 различных характеристик. В демонстрации участвовали 4096 таких самолетов. На вид хаотичное движение полностью рассчитывается только лишь одной видеокартой GeForce с поддержкой технологии CUDA, в результате ни один самолет не столкнулся с другим.

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

Расчеты действий каждого пилота самолета включают рулевое управление и анализ близлежащих объектов для движения к заданной точке без столкновений. У всего роя самолетов также есть общие задачи. К примеру, были поставлены цели собраться вокруг определенной точки, или окружить вращающийся дирижабль, или же заполнить объем параллелепипеда. Для визуализации одного кадра сцены видеокарта производит в общей сложности расчет 16 млн. запросов.

InstinctTech DogFighter CudaDemo

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

Для сохранения прежней частоты кадров им пришлось ограничить число самолетов до 512. Можно ошибочно предположить, что разница в производительности составляет 8 раз, однако наращивание числа участвующих независимых пилотов увеличивает объем расчетов не в арифметической, а геометрической прогрессии. Так для расчета движения 512 самолетов потребует уже не 16 млн. запросов, а всего лишь 260 тыс. То есть разница в производительности видеокарты и процессора составляет 60 раз.