GTC 2015 Game Engine -like architecture to build advanced Scientific - - PowerPoint PPT Presentation

gtc 2015
SMART_READER_LITE
LIVE PREVIEW

GTC 2015 Game Engine -like architecture to build advanced Scientific - - PowerPoint PPT Presentation

GTC 2015 Game Engine -like architecture to build advanced Scientific Software applications mik@hue.no In Oil & Gas since 2001 (also tested in Medical and CAE) Deployed by Oil Majors and Commercial Software vendors. Interpretation,


slide-1
SLIDE 1

GTC 2015

“Game Engine”-like architecture to build advanced Scientific Software applications

mik@hue.no

slide-2
SLIDE 2

Processing & Imaging Interpretation, Modeling & Characterization Reservoir Engineering Production Misc E&P

In Oil & Gas since 2001 (also tested in Medical and CAE) Deployed by Oil Majors and Commercial Software vendors.

This is a state-of-the-art product, not research…

slide-3
SLIDE 3

3

Bringing the technical foundation of the gaming industry, to scientific and engineering software.

slide-4
SLIDE 4

Accelerated compute framework Core Engine

  • rchestrates visualization, compute and
  • data. Developers access through cross-

platform APIs.

Big Data handling State-of-the-art visualization

Visualization-driven interaction and compute, with a single processing pipeline for both.

slide-5
SLIDE 5

5

HueStreams: 3D Wavelet compression / decompression

  • Multi-CPU/GPU Parallelized 3D wavelet compression/decompression
  • Can be used for any volumetric data: seismic, medical, atmospheric,….
  • Numerically stable between CPUs and GPUs
  • Auto-detects fastest decompression method at run-time (CPU or GPU)
  • Linear GPU scaling
  • On-demand parallel asynchronous data loading and production

1:15 compression example Intel i7 - 4 cores GeForce 650m

(old MacBook Pro)

K6000/K40 4 x K40 Compression 1.5 GB/sec TBA TBA TBA Decompression 2 GB/sec 3.5 GB/sec 10 GB/sec ~40 GB/sec

Technology Sequential read HDD 259 MB/sec SSD 585 MB/sec Flash PCI-e 2.7 GB/sec Our 5X is lossless; but customers have been confortable with 15-30X compression.

slide-6
SLIDE 6

6

GPU compression for interactive visualization and computation

slide-7
SLIDE 7

From “slow on a 16 nodes CPU cluster” to “fully interactive on K6000”

On the fly interactive streamlines computation and new properties calculations, etc…

Total dataset = 26 GB 1.1 Billion Tetrahedrons

slide-8
SLIDE 8

8

CFD FD example: mple:

  • 2 Formula1 cars with full CFD simulation (pressure, velocity and velocity magnitude properties).
  • Total dataset = 26 GB = 1.1 Billion Tetrahedrons
  • Simulation model:

– 5.1 GB Vertices – 7.4 GB Properties data – 16 GB Topology/Geometry

  • Traditional:

32-64 GB (2-4X blow up for rendering/algorithm structures)

  • HueSpace:

2.3 GB (7X structural optimization, used directly for rendering and algorithms) Over 14-28 X DATA SIZE OPTIMIZATION

Scale out for geometry data with multi-GPU single system: 12GB GPU ≈ over 1 Billion cells 16 GPUs ≈ over 16 Billion cells

slide-9
SLIDE 9

9

Seismic Demo

  • Public data from Australia
  • 24,000 Km2 (almost the size of Switzerland or Massachusetts)
  • 7 seismic surveys
  • 1.5 TB combined

Amazon AWS G2 instance w/GRID K520 1536 cores + 4GB GDDR5 Calgary Scientific PureWeb-enabled demo

slide-10
SLIDE 10
slide-11
SLIDE 11

11

“We cannot simply if-then-else out of this…”

Jen-Hsun Huang NVIDIA’s CEO