А. А. Давыдов


The Presentation inside:

Slide 0

V Всероссийская конференция молодых ученых А. А. Давыдов ИССЛЕДОВАНИЕ ВОЗМОЖНОСТЕЙ УСКОРЕНИЯ РАСЧЕТА ЗАДАЧ АЭРО-ГАЗОДИНАМИКИ С ПОМОЩЬЮ ВЕКТОРНЫХ СОПРОЦЕССОРОВ


Slide 1

Введение Обзор физической реализации Средства разработки программ Тестовые расчеты Выводы


Slide 2

Сравнительная производительность CPU и GPU


Slide 3

Compute Unified Device Architecture Software Stack


Slide 4

Блоки трэдов и сетка блоков


Slide 5

Физическая модель NVidia GeForce 8800


Slide 6

Интерфейс CUDA (Compute Unified Device Architecture) Расширение языка C: Дополнительные идентификаторы функций Дополнительные идентификаторы переменных Новая директива запуска ядра Встроенные переменные


Slide 7

Дополнительные идентификаторы Идентификаторы функций __device__ __global__ __host__ Идентификаторы переменных __device__ __constant__ __shared__ Встроенные переменные gridDim blockIdx blockDim threadIdx


Slide 8

Пример: Заданы входные массивы U1, P1, R1, U2, P2, R2 U = U(U1, P1, R1, U2, P2, R2); P = P(U1, P1, R1, U2, P2, R2); R = R(U1, P1, R1, U2, P2, R2); S1,2,3 = S1,2,3 (U1, P1, R1, U2, P2, R2); U, P, R, S1,2,3 – величины получаемые из решения задачи Римана о распаде произвольного разрыва. При длине массива 10.000.000 Время расчета на Intel P4 (3GHz) и NVidia GeForce 8800 GTX различаетя в 180 раз в пользу последнего!!!


Slide 9

Уравнения Эйлера в декартовых координатах: Схема расчетной области:


Slide 10

Поле давления при числе Маха набегающего потока 3.38 Время расчета 20.000 шагов по времени


×

HTML:





Ссылка: