Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Технология GPGPU в
высокопроизводительных
вычислениях
Докладчик
Макс Жовнер
Intro.solIt14
Intro.HPC.Def
• Высокопроизводительные вычисления в общем смысле: практика
агрегации вычислительных мощностей с целью полу...
Intro.HPC.Areas
• Компании (терминалы, виртуальные офисы)
• Правительство (голосование и др.)
• Исследования (моделировани...
Intro.HPC.HW
Intro.HPC.Compare
Bloomberg CPU GPU
Count 2000 CPU 48U Tesla S1070
Cost $4 million $150000
Yearly
energy bill
$1.2 million...
GPGPU.Def
• GPGPU – техника использования GPU для выполнения расчетов, характерных
для CPU
GPGPU.Architecture
GPGPU.Code
GPGPU.Performance
GPGPU.GPUvsCPU
• GPU: нет взаимодействия с OS,
устройствами, потоковая архитектура
• CPU: мало физических потоков, много
ц...
GPGPU.HPC.Field
• Cloud Games
• Simulations/Modelling
• AI/Machine Learning
• Render
• Process control/QA
GPGPU.Ways
• CUDA
• OpenCL
• OpenGL
• DirectX
GPGPU.CUDA
• CUDA (англ. Compute Unified Device Architecture) — программно-аппаратная
архитектура параллельных вычислений,...
GPGPU.CUDA.Solutions.Side
• Ansys Fluent – потоки, турбулентность, теплоперенос
• NVIDIA iRay – физически корректный ренде...
GPGPU.CUDA.Solutions.Ours
• Теплоперенос – Frost 3D Universal Heat solver
• Фильтрация – Frost 3D Universal Flow solver
• ...
Conclusion
• HPC - это круто
• HPC с GPGPU - высокая производительность
на определенных классах задач
• HPC с GPGPU - экон...
Thanks
Вопросы?
HPC https://developer.nvidia.com/cuda-zone
http://insidehpc.com/
https://www.khronos.org/
Upcoming SlideShare
Loading in …5
×

Доклад компании Simmakers - Технология GPGPU в высокопроизводительных вычислениях - Solit 2015

434 views

Published on

Максим Жовнер, ведущий CUDA разработчик компании, в этом докладе раскрыл особенности математического моделирования с применением параллельных вычислений на GPU.

Published in: Devices & Hardware
  • Be the first to comment

  • Be the first to like this

Доклад компании Simmakers - Технология GPGPU в высокопроизводительных вычислениях - Solit 2015

  1. 1. Технология GPGPU в высокопроизводительных вычислениях Докладчик Макс Жовнер
  2. 2. Intro.solIt14
  3. 3. Intro.HPC.Def • Высокопроизводительные вычисления в общем смысле: практика агрегации вычислительных мощностей с целью получения большей производительности для решения больших научных, инженерных, бизнес и т.д. -проблем
  4. 4. Intro.HPC.Areas • Компании (терминалы, виртуальные офисы) • Правительство (голосование и др.) • Исследования (моделирование) • Производство (проектирование, управление) • Датацентры (виртуализация, поиск и т.д)
  5. 5. Intro.HPC.HW
  6. 6. Intro.HPC.Compare Bloomberg CPU GPU Count 2000 CPU 48U Tesla S1070 Cost $4 million $150000 Yearly energy bill $1.2 million $30000 BNP Paribas CPU GPU Count 64 servers 2U Tesla S1070 Power consumption 44 kW 2.9kW HESS CPU GPU Count 2000 CPU 32U Tesla S1070 Power consumptio n 1.34 MW 47 kW Yearly energy bill $2.3 million $82000 P&G CPU GPU Count 32 servers 1 Tesla C2050 server (3-4 GPU) Power consumption 21 kW 1 kW Yearly energy bill $37000 $2000
  7. 7. GPGPU.Def • GPGPU – техника использования GPU для выполнения расчетов, характерных для CPU
  8. 8. GPGPU.Architecture
  9. 9. GPGPU.Code
  10. 10. GPGPU.Performance
  11. 11. GPGPU.GPUvsCPU • GPU: нет взаимодействия с OS, устройствами, потоковая архитектура • CPU: мало физических потоков, много циклов на операцию, загружен другими задачами
  12. 12. GPGPU.HPC.Field • Cloud Games • Simulations/Modelling • AI/Machine Learning • Render • Process control/QA
  13. 13. GPGPU.Ways • CUDA • OpenCL • OpenGL • DirectX
  14. 14. GPGPU.CUDA • CUDA (англ. Compute Unified Device Architecture) — программно-аппаратная архитектура параллельных вычислений, которая позволяет существенно увеличить вычислительную производительность благодаря использованию графических процессоров фирмы Nvidia.
  15. 15. GPGPU.CUDA.Solutions.Side • Ansys Fluent – потоки, турбулентность, теплоперенос • NVIDIA iRay – физически корректный рендер • Yandex – машинное обучение • Amazon AWS – облачные вычисления • NVIDIA PhysX – физический движок
  16. 16. GPGPU.CUDA.Solutions.Ours • Теплоперенос – Frost 3D Universal Heat solver • Фильтрация – Frost 3D Universal Flow solver • Machine Learning – EcoView • Fast mesh-mesh collision detection – trimirror • Optimized BVH traverser – Aurora Render
  17. 17. Conclusion • HPC - это круто • HPC с GPGPU - высокая производительность на определенных классах задач • HPC с GPGPU - экономия ресурсов и места • GPGPU - это нестрашно • GPU не заменит полностью CPU
  18. 18. Thanks Вопросы? HPC https://developer.nvidia.com/cuda-zone http://insidehpc.com/ https://www.khronos.org/

×