Picture This! Visualization on GPU Accelerated Supercomputers Peter - - PowerPoint PPT Presentation

picture this visualization on gpu accelerated
SMART_READER_LITE
LIVE PREVIEW

Picture This! Visualization on GPU Accelerated Supercomputers Peter - - PowerPoint PPT Presentation

Picture This! Visualization on GPU Accelerated Supercomputers Peter Messmer, 11/15/2016 NVIDIA CONFIDENTIAL. DO NOT DISTRIBUTE. Computational Data Science Science GPU Visualization 2 Many vis workflows, one GPU accelerated system Compute


slide-1
SLIDE 1

NVIDIA CONFIDENTIAL. DO NOT DISTRIBUTE.

Peter Messmer, 11/15/2016

Picture This! Visualization on GPU Accelerated Supercomputers

slide-2
SLIDE 2

2

Computational Science Data Science

Visualization

GPU

slide-3
SLIDE 3

3

Many vis workflows, one GPU accelerated system

HPC System Compute GPU Viz System Vis GPU

Filesystem

HPC System Compute GPU Vis GPU

Network

HPC System Compute +Vis nodes

Legacy In transit In situ

slide-4
SLIDE 4

4

STEERING IN SITU VIS MONITORING

Going beyond post-processing

Early termination, progress control Exploratory simulation Modifications Interactive visualization of progressing simulation

slide-5
SLIDE 5

5

In-Situ vis on Titan for improved insight

PyFr simulations, Gordon Bell Finalist

=> Focus on community tools => Vis in weather => Volume rendering => multiple quantities

Fluid simulation with PyFR, 113Bn DOF 5000 K20X GPUs VTK-m + Catalyst + ParaView

  • F. Witherden, A. Farrington, A Iyer, P. Vincent

Gordon Bell Talk: Wed, 10:30 255EF

slide-6
SLIDE 6

6

Steering a data acquisition system

Investigations of basic principles of bubble flow using electron beam tomography Complex reconstruction of acquired data GPU accelerated reconstruction Operator modification of acquisition parameters (electron beam)

Enabled by fast reconstruction and visualization

T . Frust, G. Jukeland, A. Bieberle

slide-7
SLIDE 7

7

CUDA EGL X SERVER

Leveraging the GPU graphics capabilities

Software rendering No extra process Used e.g. for ray-tracers Available on all systems HW accelerated rasterization No extra process Supported by major vis tools Demonstrated on all systems HW accelerated rasterization Extra process Supported by all vis tools Available on all systems

slide-8
SLIDE 8

8

Visualization on GPU accelerated HPC systems

Prior to EGL: X server required for GPU accelerated rendering Full OpenGL on EGL announced at SC15 With EGL: OpenGL without X Major enabler for GPU rendering in HPC, incl. Cray systems* Quick adoption by vis tool developers

https://devblogs.nvidia.com/parallelforall/egl-eye-opengl- visualization-without-x-server/

* Requires driver version 358.7 or newer required

Streamlined GPU accelerated off-screen rendering

11/16/ 2016

slide-9
SLIDE 9

9

In situ visualization in the cloud

Obtaining supercomputer on demand

=> Focus on community tools => Vis in weather => Volume rendering => multiple quantities

Simulation of Plasma Wakefield Accelerator P2 instance of Amazon EC2 4xK80, compute and vis NICE DCV for hardware accelerated streaming Uses H264 encoders on GPU

Axel Hübl et al.

slide-10
SLIDE 10

10

NVIDIA IndeX: Scalable, interactive volume vis

Large-scale (volume) data visualization Interactive visualization of TB of data Stand-alone or coupling into simulation HW Accelerated remote rendering Upcoming plugin for ParaView

http://www.nvidia-arc.com/products/nvidia-index.html

slide-11
SLIDE 11

11

In situ visualization and steering

Simulation of drug flow through nasal tract to lungs 50M particles, 18 hrs on 500 CPU nodes GPU version using OpenACC Volume visualization using NVIDIA IndeX Sparse volumes, support for OpenVDB (Houdini) In situ visualization and steering

slide-12
SLIDE 12

12

NVIDIA IndeX for ParaView plugin

  • NVIDIA IndeX rendering in ParaView
  • Retain ParaView workflows
  • Structured and unstructured meshes

Workstation Edition: Free Cluster Edition: For Scalable Performance Learn more: www.nvidia.com/index

slide-13
SLIDE 13

13

Telling a better story, visually

Advanced rendering helps visual message Interactive ray-tracing via NVIDIA Iray Physically accurate renderings via Material Definition Language (MDL) Generation of accurate training data

Advanced rendering improves messaging

slide-14
SLIDE 14

14

Virtual Reality for Scientific Visualization

A new dimension of exploration

Orientation + Navigation = Exploration Complex molecular structure of chromatophore Exploration of groundwater flow Unreal Engine for rendering Support for latest generation GPU

slide-15
SLIDE 15

15

Immersive VR Experiences ARE 7x MORE DEMANDING THAN PC Gaming

PC GAMING = 60 MP/S

(1920 X 1080 @ MIN 30 FPS)

VIRTUAL REALITY = 450 MP/S

(3024 X 1680* @ MIN 90 FPS) 1920 1080 1512 1680

*VR render resolution

1512

slide-16
SLIDE 16

16

Novel HPC Visualization Workflows with GPU- Accelerated Systems

Novel workflows for new use cases HPC + interactivity =

  • pportunities

GPU provide necessary power and flexibility Professional VR enabled by Pascal

slide-17
SLIDE 17

NVIDIA CONFIDENTIAL. DO NOT DISTRIBUTE.

slide-18
SLIDE 18

18

OpenGL – The Rendering Workhorse

Obtaining supercomputer on demand

Most visualization tools GPU acceleration Runs on Power8, Arm,