innovative solutions for energy exploration and data processing

62
Innovative Solutions for Energy Exploration and Data Processing, Nov 2013 REWRITING THE RULES WITH GPUS

Upload: trankien

Post on 14-Dec-2016

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Innovative Solutions for Energy Exploration and Data Processing

Innovative Solutions for Energy Exploration and Data Processing, Nov 2013 REWRITING THE RULES WITH GPUS

Page 2: Innovative Solutions for Energy Exploration and Data Processing

Outline

Ultra-compact GPU configurations

Leveraging GPUs for energy exploration

Best practices for GPU deployments

Page 3: Innovative Solutions for Energy Exploration and Data Processing

Outline

Leveraging GPUs for energy exploration

Page 4: Innovative Solutions for Energy Exploration and Data Processing

Increasing need for energy exploration

0

50

100

150

200

250

300

350

400

450

500

0

12.5

25

37.5

50

62.5

75

87.5

100

112.5

125

1970 1975 1980 1985 1990 1995 2000 2005 2010

Spare Capacity

Oil P

roducti

on (

million b

opd)

World Capacity

Projected Growth in Supply and

Demand

World Demand

Page 5: Innovative Solutions for Energy Exploration and Data Processing

Increasing need for energy exploration

0

50

100

150

200

250

300

350

400

450

500

0

12.5

25

37.5

50

62.5

75

87.5

100

112.5

125

1970 1975 1980 1985 1990 1995 2000 2005 2010

E&

P E

xpendit

ure

s ($

billion) Spare

Capacity

Oil P

roducti

on (

million b

opd)

Oil P

rice $

/bbl

World Capacity

Projected Growth in Supply and

Demand

World Demand

Oil Price ($/bbl)

E&P Expenditure

Page 6: Innovative Solutions for Energy Exploration and Data Processing

Use simulations to reduce risk

Image courtesy of Acceleware

Page 7: Innovative Solutions for Energy Exploration and Data Processing

An unlikely hero…

Unreal Engine 4 ©Epic Games

Page 8: Innovative Solutions for Energy Exploration and Data Processing

Computer graphics require billions

of parallel computations

Page 9: Innovative Solutions for Energy Exploration and Data Processing

Millions of triangles Millions of pixels

Why are so many parallel operations needed?

Page 10: Innovative Solutions for Energy Exploration and Data Processing

Millions of triangles Millions of pixels

Why are so many parallel operations needed?

Input triangle Tessellate Projection Rasterize Shade Transform vertices

Image plane

Camera

Page 11: Innovative Solutions for Energy Exploration and Data Processing

E&P workflow

Seismic

Acquisition Seismic Imaging

Interpretation Reservoir

Characterization Petrophysics Well

Planning Drilling Reservoir Simulation Economics

Images courtesy of Schlumberger

Page 12: Innovative Solutions for Energy Exploration and Data Processing

Quadro™ Visualization

Seismic

Acquisition Seismic Imaging

Interpretation Reservoir

Characterization Petrophysics Well

Planning Drilling Reservoir Simulation Economics

Images courtesy of Schlumberger

Page 13: Innovative Solutions for Energy Exploration and Data Processing

Seismic

Acquisition Seismic Imaging

Interpretation Reservoir

Characterization Petrophysics Well

Planning Drilling Reservoir Simulation Economics

Images courtesy of Schlumberger

Tesla™ Computation

Page 14: Innovative Solutions for Energy Exploration and Data Processing

Seismic

Acquisition Seismic Imaging

Interpretation Reservoir

Characterization Petrophysics Well

Planning Drilling Reservoir Simulation Economics

Images courtesy of Schlumberger

NVIDIA Visual Computing

Transforming E&P workflow

Page 15: Innovative Solutions for Energy Exploration and Data Processing

E&P workflow

Seismic

Acquisition Seismic Imaging

Interpretation Reservoir

Characterization Petrophysics Well

Planning Drilling Reservoir Simulation Economics

Images courtesy of Schlumberger

Seismic Imaging

Page 16: Innovative Solutions for Energy Exploration and Data Processing

Compute requirements

Chart courtesy of TOTAL

Seismic Imaging

1995 2000 2005 2010 2012 2015 2020

100 GF 1 TF

10 TF

10 PF

100 TF

100 PF

1 PF

1 EF

1990

Paraxial WE

approximation

Kirchhoff Migration

Post SDM, PreSTM

Full WE Approximation

WEM

RTM

FWI

Elastic

Imaging

Page 17: Innovative Solutions for Energy Exploration and Data Processing

Why augment infrastructure with GPUs?

4x to 6x more throughput

4x Perf/W advantage

More revenue

Same cost basis

Sharper image

Higher throughput

Better drilling decisions

12% cost reduction

Page 18: Innovative Solutions for Energy Exploration and Data Processing

Why augment infrastructure with GPUs?

4x to 6x more throughput

4x Perf/W advantage

More revenue

Same cost basis

Sharper image

Higher throughput

Better drilling decisions

12% cost reduction

Page 19: Innovative Solutions for Energy Exploration and Data Processing

Solution to challenges: just add GPUs

Application Code

Cooperation

GPU CPU

Use GPU to Parallelize

Compute-Intensive Functions

Perform other tasks simultaneously

Page 20: Innovative Solutions for Energy Exploration and Data Processing

GPUs: Two year heartbeat

2012 2014 2008 2010

DP G

FLO

PS p

er

Watt

Kepler

Tesla

Fermi

Maxwell

Volta

FP64

CUDA

32

16

8

4

2

1

0.5

2016

Page 21: Innovative Solutions for Energy Exploration and Data Processing

Five years of NVIDIA GPUs in seismic

1992

NVIDIA Founded

... 2006

1st Generation

Tesla M870

CUDA Released

Page 22: Innovative Solutions for Energy Exploration and Data Processing

Five years of NVIDIA GPUs in seismic

1992

NVIDIA Founded

... 2006

1st Generation

Tesla M870

CUDA Released

2008

2nd Generation

Tesla M1060

Port RTM

App Ports

KDM

KTM

WEM

2007

Page 23: Innovative Solutions for Energy Exploration and Data Processing

Five years of NVIDIA GPUs in seismic

1992

NVIDIA Founded

... 2006

1st Generation

Tesla M870

CUDA Released

2010

3rd Generation

Tesla M2090

“Fermi”

Port FWI

2008

2nd Generation

Tesla M1060

Port RTM

App Ports

KDM

KTM

WEM

2007

Page 24: Innovative Solutions for Energy Exploration and Data Processing

Five years of NVIDIA GPUs in seismic

1992

NVIDIA Founded

... 2006

1st Generation

Tesla M870

CUDA Released

2010

3rd Generation

Tesla M2090

“Fermi”

Port FWI

2008

2nd Generation

Tesla M1060

Port RTM

4th Generation

Tesla K10

“Kepler”

Port Elastic

2012

App Ports

KDM

KTM

WEM

2007

Page 25: Innovative Solutions for Energy Exploration and Data Processing

Industry trends and challenges

GPU-based servers Consolidate workloads

Improve datacenter operations

Image courtesy of Schlumberger

Page 26: Innovative Solutions for Energy Exploration and Data Processing

Industry trends and challenges

GPU-based servers Consolidate workloads

Improve datacenter operations

Regional field studies Wide azimuth

Ocean bottom sensors Time lapse surveys

Images courtesy of Schlumberger, Shell

Page 27: Innovative Solutions for Energy Exploration and Data Processing

Industry trends and challenges

GPU-based servers Consolidate workloads

Improve datacenter operations

Collaborative workforce

Globally disperse Ever-changing environments

Regional field studies Wide azimuth

Ocean bottom sensors Time lapse surveys

Images courtesy of Schlumberger, Shell, and Paradigm

Page 28: Innovative Solutions for Energy Exploration and Data Processing

Remote collaboration architecture

Multiple users on virtualized

server platform

Server platform

VT-d capable chipset

NIC

Public or

Private

Cloud

Notebook PCs running

Client

GRID K2 GRID K2

Page 29: Innovative Solutions for Energy Exploration and Data Processing

Remote collaboration architecture

Multiple users on virtualized

server platform

Server platform

VT-d capable chipset

Virtual Machine

Quadro Driver

Win7

App

NIC

Public or

Private

Cloud

Notebook PCs running

Client

Remote Graphics

Multiple clients connected

to same remote session

GRID K2 GRID K2

Hypervisor

Page 30: Innovative Solutions for Energy Exploration and Data Processing

Remote collaboration architecture

Multiple users on virtualized

server platform

Server platform

VT-d capable chipset

Virtual Machine

Quadro Driver

Win7

App

Virtual Machine

Quadro Driver

Linux

App

NIC

Public or

Private

Cloud

Remote Graphics

Notebook PCs running

Client

Remote Graphics

Multiple clients connected

to same remote session

GRID K2 GRID K2

Hypervisor

Page 31: Innovative Solutions for Energy Exploration and Data Processing

Transformational hybrid architecture

Compute Intensive Apps

GPU Cluster Seismic Imaging

Electromagnetic Imaging Reservoir Simulation

Image courtesy of Schlumberger

Page 32: Innovative Solutions for Energy Exploration and Data Processing

Transformational hybrid architecture

Compute Intensive Apps

GPU Cluster Seismic Imaging

Electromagnetic Imaging Reservoir Simulation

Interactive Apps

GPU Cluster Adapt to client needs

Scalable rendering Fast access to data Automatic updates

Data

Storage

High-speed

network

Image courtesy of Schlumberger

Page 33: Innovative Solutions for Energy Exploration and Data Processing

Transformational hybrid architecture

Compute Intensive Apps

GPU Cluster Seismic Imaging

Electromagnetic Imaging Reservoir Simulation

Interactive Apps

GPU Cluster Adapt to client needs

Scalable rendering Fast access to data Automatic updates

Data

Storage

High-speed

network

Datacenter

Client Environments

Workstations Laptops

Quad-HD displays Immersive rooms

Tablets Smart phones

Image courtesy of Schlumberger

Page 34: Innovative Solutions for Energy Exploration and Data Processing

Depth-correct transparency rendering

Page 35: Innovative Solutions for Energy Exploration and Data Processing

Depth-correct transparency rendering

Page 36: Innovative Solutions for Energy Exploration and Data Processing

Depth-correct transparency rendering

Page 37: Innovative Solutions for Energy Exploration and Data Processing

Depth-correct transparency rendering

Page 38: Innovative Solutions for Energy Exploration and Data Processing

Depth-correct transparency rendering

Page 39: Innovative Solutions for Energy Exploration and Data Processing

Depth-correct transparency rendering

Page 40: Innovative Solutions for Energy Exploration and Data Processing

Energy Exploration challenges

Need to improve operational efficiency

Use simulations to reduce risk

GPUs deployed in datacenters

Better drilling decisions

Transforming E&P workflow

Leverage GPUs for collaboration

Need compact, reliable operation

Must monitor/manage GPUs

Section re-cap

Page 41: Innovative Solutions for Energy Exploration and Data Processing

Bill Carter, PresidentNovember 2013

R Associates Inc.

© Copyright 2013 R Associates Incorporated (RAI). The information contained herein is subject to

change without notice, and is RAI CONFIDENTIAL. For use only under Confidentiality Agreement.

RAI GPU Solutions

Page 42: Innovative Solutions for Energy Exploration and Data Processing

Slide 2

• Kirchhoff Time Migration (KTM)

• Kirchhoff Depth Migration (KDM)

• Wave Equation Migration (WEM)

• Spectral Inversion

• Reverse Time Migration (RTM)

• Tesla GPUs have been deployed:

Schlumberger

Chevron

TOTAL

Petrobras

Repsol

© Copyright 2013 R Associates Incorporated (RAI). The information contained herein is subject to

change without notice, and is RAI CONFIDENTIAL. For use only under Confidentiality Agreement.

GPU Drivers in Seismic Exploration

Page 43: Innovative Solutions for Energy Exploration and Data Processing

Slide 3

• Choose Correct Hardware

• Ensure Space, Power and Cooling

• Assemble and Physical Deployment

• Head Node Installation

• Compute Node Installation

• Management and Monitoring

• Run Benchmarks and Applications

© Copyright 2013 R Associates Incorporated (RAI). The information contained herein is subject to

change without notice, and is RAI CONFIDENTIAL. For use only under Confidentiality Agreement.

Decisions to Drive GPU Clusters

Page 44: Innovative Solutions for Energy Exploration and Data Processing

5017GR-TF

GPU Servers

1017GR-TF

6037R-72RFT+

7047GR-TPRF

GPU BladeSBI-7127RG-E

43

6

4

2

4

1U UP – Value

2

1U/2U DP, Scalable, High Density 3U & Above – Powerful

1027GR-TQF1027GR-TQFT

2027GR-TRFH2027GR-TRFHT

1027GR-TRF1027GR-TSF1027GR-TRFT

2027GR-TR22027GR-TRT2

22

3

GPU FatTwinF627G3-FT+F627G3-F73+F627G3-F73PT+F627G2-FT+F627G2-F73+F627G2-F73PT+

2

1027GR-TRF+1027GR-TRFT+

3

1027GR-72R21027GR-72RT21027GR-TR21027GR-TRT2

n # of GPU per node

© Copyright 2013 R Associates Incorporated (RAI). The information contained herein is subject to

change without notice, and is RAI CONFIDENTIAL. For use only under Confidentiality Agreement.

Slide 4

Page 45: Innovative Solutions for Energy Exploration and Data Processing

© Copyright 2013 R Associates Incorporated (RAI). The information contained herein is subject to

change without notice, and is RAI CONFIDENTIAL. For use only under Confidentiality Agreement.

Motherboard: X9DRG-HF+II/-HTF+II

1U Chassis: 118GH-R1K65B

Processor SupportDual Intel® Ivy Bridge EP (Socket R) series CPU

Memory Capacity 16 DIMM, Max of 512GB Reg. ECC DDR3 up to 1600MHz

Expansion Slots 3 PCI-e x16 Gen 3 for double width GPU cards1 x8 (in x16 slot) LP card

I/O ports 1 VGA, 2 Gbit LAN, 2 USB 2.0, and 1 IPMI dedicated LAN port.

Drive Bays4 hot-swap 2.5” drives bays

System Cooling 10 counter rotating fans with optimal fan speed control1 air shroud

Power Supply1600W Platinum level efficiency redundant power supply

1

2

3

4

6

7

Key Features

Support up to 3 double width GPU cards (K10/K20M/K20X/K2/K1/Xeon Phi)

16 DIMM, up to 512GB memories SAS 2208 controller Platinum level 1600W power supply

1

23

4

6

7

5

5

DP GPU Server: SYS-1027GR-

Slide 5

Page 46: Innovative Solutions for Energy Exploration and Data Processing

© Copyright 2013 R Associates Incorporated (RAI). The information contained herein is subject to

change without notice, and is RAI CONFIDENTIAL. For use only under Confidentiality Agreement. Slide 6

Motherboard: X9DRG-HF+II/-HTF+II

2U Chassis: 218GH-R1K65BProcessor SupportDual Intel® Ivy Bridge EP (Socket R) series CPU

Memory Capacity 16 DIMM, Max of 512GB Reg. ECC DDR3 up to 1600MHz

Expansion Slots 4 PCI-e x16 Gen 3 for double width GPU cards1 x4 (in x16 slot) and1 x8 (in x16 slot) LP card

I/O ports 1 VGA, 2 Gbit LAN, 2 USB 2.0, and 1 IPMI dedicated LAN port.

Drive Bays10 hot-swap 2.5” drives bays

System Cooling 5 counter rotating fans with optimal fan speed control1 air shroud

Power Supply1600W Platinum level efficiency redundant power supply

1

2

3

4

6

7

Key Features

Support up to 4 or 6 double width GPU cards (K10/K20M/K20X/K2/K1/Xeon Phi)

16 DIMM, up to 512GB memories Platinum level 1600W power supply Optional rear fans to support 300W GPU cards Optional two by 8 rear I/O add on card slots

1

23

4

6

7

5

5

Key Application

Computational Finance HPC/Oil and gas Weather and Climate Analysis

DP GPU Server: SYS-2027GR-TR2/TRT2

Page 47: Innovative Solutions for Energy Exploration and Data Processing

GPU Blade: SBI-7127RG-E (20 GPUs)

© Copyright 2013 R Associates Incorporated (RAI). The information contained herein is subject to

change without notice, and is RAI CONFIDENTIAL. For use only under Confidentiality Agreement.

Slide 7

Intel® Ivy Bridge Qty:8 DDR3 DIMM Slots

Greater TCO

No Cables

System Mgmt.

System Maintenance

Enhanced 3000W redundant power supply

Highest GPU Blade Density20 GPU + 20 CPU per 7U

Integrated BMC – IPMI 2.0, KVM-over-IP, Remote Virtual MediaDual Port QDR/FDR IB

or 10GbE Support

2 Kepler

1x SSD or1x SATA-DOM

Page 48: Innovative Solutions for Energy Exploration and Data Processing

The RAI Advantage

© Copyright 2013 R Associates Incorporated (RAI). The information contained herein is subject to

change without notice, and is RAI CONFIDENTIAL. For use only under Confidentiality Agreement. Slide 8

• Experience

• Breadth of Partnerships

• Breadth of Solutions

• Dedicated Engineering

• Tested Segment-specific Solutions

• Small, Nimble, Flexible

• Innovation in our solutions

• Commitment to You!!

Page 49: Innovative Solutions for Energy Exploration and Data Processing

Thank you

Page 50: Innovative Solutions for Energy Exploration and Data Processing
Page 51: Innovative Solutions for Energy Exploration and Data Processing

Page 52: Innovative Solutions for Energy Exploration and Data Processing
Page 53: Innovative Solutions for Energy Exploration and Data Processing

Page 54: Innovative Solutions for Energy Exploration and Data Processing
Page 55: Innovative Solutions for Energy Exploration and Data Processing

Page 56: Innovative Solutions for Energy Exploration and Data Processing

Bright Cluster

metrics

Page 57: Innovative Solutions for Energy Exploration and Data Processing

13

Page 58: Innovative Solutions for Energy Exploration and Data Processing

Page 59: Innovative Solutions for Energy Exploration and Data Processing

Page 60: Innovative Solutions for Energy Exploration and Data Processing
Page 61: Innovative Solutions for Energy Exploration and Data Processing

Booth #1725

Page 62: Innovative Solutions for Energy Exploration and Data Processing

Last week via GTC Express!