4264

Области применения параллельных расчётов на GPU

Доклад

Информатика, кибернетика и программирование

Области применения параллельных расчётов на GPU. Чтобы понять, какие преимущества приносит перенос расчётов на видеочипы, приведём усреднённые цифры, полученные исследователями по всему миру. В среднем, при переносе вычислений на GPU, во многих зада...

Русский

2012-11-15

257.34 KB

9 чел.

Области применения параллельных расчётов на GPU.

Чтобы понять, какие преимущества приносит перенос расчётов на видеочипы, приведём усреднённые цифры, полученные исследователями по всему миру. В среднем, при переносе вычислений на GPU, во многих задачах достигается ускорение в 5-30 раз, по сравнению с быстрыми универсальными процессорами. Самые большие цифры (порядка 100-кратного ускорения и даже более!) достигаются на коде, который не очень хорошо подходит для расчётов при помощи блоков SSE, но вполне удобен для GPU.

Это лишь некоторые примеры ускорений синтетического кода на GPU против SSE-векторизованного кода на CPU (по данным NVIDIA):

  1.  Флуоресцентная микроскопия: 12x;
  2.  Молекулярная динамика (non-bonded force calc): 8-16x;
  3.  Электростатика (прямое и многоуровневое суммирование Кулона): 40-120x и 7x.

А это табличка, которую очень любит NVIDIA, показывая её на всех презентациях, на которой мы подробнее остановимся во второй части статьи, посвящённой конкретным примерам практических применений CUDA вычислений: 

Как видите, цифры весьма привлекательные, особенно впечатляют 100-150-кратные приросты. В следующей статье, посвящённой CUDA, мы подробно разберём некоторые из этих цифр. А сейчас перечислим основные приложения, в которых сейчас применяются вычисления на GPU: анализ и обработка изображений и сигналов, симуляция физики, вычислительная математика, вычислительная биология, финансовые расчёты, базы данных, динамика газов и жидкостей, криптография, адаптивная лучевая терапия, астрономия, обработка звука, биоинформатика, биологические симуляции, компьютерное зрение, анализ данных (data mining), цифровое кино и телевидение, электромагнитные симуляции, геоинформационные системы, военные применения, горное планирование, молекулярная динамика, магнитно-резонансная томография (MRI), нейросети, океанографические исследования, физика частиц, симуляция свёртывания молекул белка, квантовая химия, трассировка лучей, визуализация, радары, гидродинамическое моделирование (reservoir simulation), искусственный интеллект, анализ спутниковых данных, сейсмическая разведка, хирургия, ультразвук, видеоконференции.


 

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

66578. Проблема принципиала-агента, и ее роль в теории фирмы, и в теории государства 382.5 KB
  Используются различные определения лояльности, разнообразные способы взаимодействия между принципалом, получающим выигрыш от лояльности, и агентом, выбирающим быть ли ему лояльным. Рост размеров фирмы влечет за собой увеличение затрат принципала на контроль над действиями возросшего числа агентов
66579. Дирекция социальной сферы филиал ОАО «РЖД» 265.5 KB
  Дирекция руководствуется в своей деятельности Конституцией Российской Федерации, федеральными законами, иными нормативными правовыми актами Российской Федерации, нормативными правовыми актами субъектов Российской Федерации, уставом открытого акционерного общества...
66581. Структуры службы маркетинга на ОАО «Брестский завод бытовой химии» 143.5 KB
  Прохождение стажировки без отрыва от производства на ОАО Брестский завод бытовой химии предполагало постановку и реализацию следующих целей: Изучение особенностей технологии производства продукции выпускаемой ОАО Брестский завод бытовой химии.
66582. Использование Matlab для проектирования fuzzy-регуляторов 130.05 KB
  Ход работы: Пусть необходимо спроектировать fuzzy регулятор для автоматического управления подвижной платформы массой М=200 кг на отрезке пути 100м если допустимая максимальная скорость движения платформы не может быть более 2м с. Привод подвижной платформы развивает усилие при торможении и разгоне не более 100Н.
66583. РОЗРОБКА ІНТЕЛЕКТУАЛЬНОЇ СИСТЕМИ КЕРУВАННЯ БЕЗПІЛОТНИМ ЛІТАЛЬНИМ АПАРАТОМ 1.94 MB
  Об'єктом досліджень є інтелектуальні системи керування рухом безпілотного літального апарату БПЛА які б надійно забезпечували користувача всією сукупністю навігаційної інформації при складних умовах руху літального апарату. Предметом досліджень є інтелектуальні системи керування рухом безпілотного літального...
66584. Социология. Методические указания 227 KB
  Методические указания составлены в соответствии с требованиями государственного образовательного стандарта по прохождению педагогической практики студентами пятого курса, включают в себя содержание и порядок прохождения педагогической практики, организационные положения...