вычисления на GPUвычислительная биофизикауниверсальные вычисления на GPUвысокопроизводительные вычисленияпараллельный программируемый процессор
Figures from the paper
Abstract (AI)
Графический процессор (GPU) стал неотъемлемой частью современных массовых вычислительных систем. За последние шесть лет было отмечено значительное повышение производительности и расширение возможностей GPU. Современный GPU является не только мощным графическим ядром, но и высокопараллельным программируемым процессором, пиковая вычислительная производительность и пропускная способность памяти которого существенно превосходят соответствующие характеристики его центрального процессора (CPU). Стремительный рост программируемости и возможностей GPU способствовал формированию научного сообщества, успешно адаптировавшего широкий спектр сложных и вычислительно ресурсоёмких задач для выполнения на GPU. Это направление, известное как вычисления общего назначения на графическом процессоре, или GPU-вычисления, сделало GPU перспективной альтернативой традиционным микропроцессорам в высокопроизводительных вычислительных системах будущего. Мы описываем предпосылки, аппаратное обеспечение и программную модель GPU-вычислений, обобщаем современное состояние инструментов и методов, а также представляем четыре успешных примера применения GPU-вычислений в игровой физике и вычислительной биофизике, обеспечивающих прирост производительности на порядок по сравнению с оптимизированными приложениями для CPU.
Key Findings
1
GPU-вычисления стали убедительной альтернативой традиционным микропроцессорам для будущих высокопроизводительных вычислительных систем.
2
Современные графические процессоры сочетают мощные графические возможности с высокой параллельной программируемостью, а их пиковая вычислительная производительность и пропускная способность памяти существенно превосходят показатели ЦП.
3
Быстрое развитие программируемости и возможностей GPU позволило эффективно переносить на них широкий спектр вычислительно сложных задач.
4
В статье рассматриваются аппаратная архитектура, модель программирования, инструменты и методы GPU-вычислений, а также четыре успешных применения в игровой физике и вычислительной биофизике.
5
Представленные приложения на GPU обеспечивают прирост производительности на порядок по сравнению с оптимизированными реализациями для CPU.
Research Object
системы и приложения вычислений на GPU
Research Subject
аппаратные возможности GPU, модели программирования, инструменты, методы и преимущества производительности для высокопроизводительных вычислений общего назначения
Publication Details
Publication Date
2008-04-16
Journal
Publisher
ISSN
Access Type
Author Information
Download PDF
Subscribe to digest