30.04.2015 Views

HPC in Oil and Gas Exploration - prace

HPC in Oil and Gas Exploration - prace

HPC in Oil and Gas Exploration - prace

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>HPC</strong> <strong>in</strong> <strong>Oil</strong> <strong>and</strong> <strong>Gas</strong><br />

<strong>Exploration</strong><br />

Schlumberger Public<br />

Anthony Lichnewsky<br />

Schlumberger WesternGeco<br />

PRACE 2011 Industry workshop


Schlumberger <strong>Oil</strong>field Services<br />

Schlumberger Solutions:<br />

Integrated Project<br />

Management<br />

The Digital <strong>Oil</strong>field: Schlumberger<br />

Information Systems & DCS<br />

Def<strong>in</strong><strong>in</strong>g the Reservoir:<br />

WesternGeco<br />

Access<strong>in</strong>g the Reservoir:<br />

Drill<strong>in</strong>g & Measurements<br />

Evaluat<strong>in</strong>g the Reservoir:<br />

Wirel<strong>in</strong>e<br />

Schlumberger Public<br />

Produc<strong>in</strong>g the Reservoir:<br />

Well Completions &<br />

Productivity<br />

Optimiz<strong>in</strong>g the Reservoir:<br />

Well Services<br />

2f


Worldwide Research, Eng<strong>in</strong>eer<strong>in</strong>g <strong>and</strong> Manufactur<strong>in</strong>g<br />

Schlumberger Public<br />

3f<br />

Research Eng<strong>in</strong>eer<strong>in</strong>g Manufactur<strong>in</strong>g


Outl<strong>in</strong>e<br />

• Challenges <strong>in</strong> <strong>Oil</strong> <strong>and</strong> <strong>Gas</strong> Industry<br />

• The Case for <strong>HPC</strong> : Seismic Process<strong>in</strong>g<br />

• Other uses of <strong>HPC</strong><br />

Schlumberger Public<br />

4f


Outl<strong>in</strong>e<br />

• Challenges <strong>in</strong> <strong>Oil</strong> <strong>and</strong> <strong>Gas</strong> Industry<br />

• The Case for <strong>HPC</strong> : Seismic Process<strong>in</strong>g<br />

• Other uses of <strong>HPC</strong><br />

Schlumberger Public<br />

5f


Industry Challenges & Trends: 2010-2015<br />

• Operations will become more challeng<strong>in</strong>g - deeper, harsher, or more<br />

remote.<br />

• Complex reservoir challenges will require higher technology<br />

<strong>in</strong>tensity, complexity, <strong>and</strong> level of <strong>in</strong>tegration.<br />

• Greater operational efficiency <strong>and</strong> flexibility will be required to<br />

improve organizational performance.<br />

Schlumberger Public<br />

• Collaboration <strong>and</strong> <strong>in</strong>novation at large (customers, suppliers,<br />

academia…) will provide step productivity improvement<br />

6f


Complex reservoir challenges<br />

deep water, sub-salt, pre-salt ...<br />

– Technology <strong>and</strong> capital <strong>in</strong>tensive<br />

Cartoon courtesy of Shell – Greg Guidry<br />

Schlumberger Public<br />

Subsalt plays<br />

7f


Outl<strong>in</strong>e<br />

• Challenges <strong>in</strong> <strong>Oil</strong> <strong>and</strong> <strong>Gas</strong> Industry<br />

• The Case for <strong>HPC</strong> : Seismic Process<strong>in</strong>g<br />

• Other uses of <strong>HPC</strong><br />

Schlumberger Public<br />

8f


Where to Drill ?<br />

Seismic –Acoustic measurement<br />

Electromagnetic<br />

Gravity<br />

?<br />

?<br />

?<br />

Schlumberger Public<br />

?<br />

?<br />

?<br />

?<br />

?<br />

9f<br />

?<br />

?


The Echo Sounder Analogy…..<br />

Vessel<br />

Sea Surface<br />

Echo Sounder Source&Receiver<br />

Water Bottom<br />

Schlumberger Public<br />

? ? ? ?<br />

10f


The Seismic Reflection Method<br />

Record<strong>in</strong>g Vessel<br />

Sea Surface<br />

Seismic Source<br />

Water Bottom<br />

Seismic Wave<br />

Ray Paths<br />

Seismic Detectors<br />

Schlumberger Public<br />

Hydrocarbon "trap"<br />

<strong>Gas</strong><br />

<strong>Oil</strong><br />

11f


Seismic Acquisition Configuration<br />

Schlumberger Public<br />

12f


1200m<br />

1200m<br />

1200m<br />

1200m<br />

Schlumberger Public<br />

1200m<br />

13f


Data rates <strong>and</strong> computational needs<br />

20 – 25,000 sensors<br />

500 MB – 2 GB<br />

50 – 200,000 shots<br />

50 – 200 TB data<br />

1000s nodes<br />

5 – 7 days<br />

Step Where Data CPU Hours<br />

• Onboard group form<strong>in</strong>g Onboard 200-400 Tb<br />

• Resample, Designature etc Onboard 50-100 Tb<br />

• Noise attenuation pass 1 Datacenter 25-50 Tb ~10,000<br />

• Noise attenuation pass 2 Datacenter 25-50 Tb ~10,000<br />

• Imag<strong>in</strong>g pre-condition<strong>in</strong>g Datacenter 25-50 Tb ~2,000<br />

• Multiple Attenuation Datacenter 25-50 Tb ~1,000,000<br />

• Imag<strong>in</strong>g Datacenter 25-50 Tb ~3,000,000<br />

Schlumberger Public<br />

14f


Relative Computational Effort<br />

Data rates <strong>and</strong> computational needs<br />

128<br />

20 – 25,000 sensors<br />

500 MB – 2 GB<br />

50 – 200,000 shots<br />

50 – 200 TB data<br />

1000s nodes<br />

5 – 7 days<br />

Schlumberger Public<br />

64<br />

32<br />

16<br />

8<br />

TTI<br />

4<br />

2<br />

VTI<br />

30 Hz RTM<br />

15f<br />

1<br />

Isotropic<br />

1 2 4 8 16 32 64<br />

Relative Disk Space


Relative Computational Effort<br />

Data rates <strong>and</strong> computational needs<br />

128<br />

20 – 25,000 sensors<br />

500 MB – 2 GB<br />

50 – 200,000 shots<br />

50 – 200 TB data<br />

TTI<br />

1000s nodes<br />

5 – 7 days<br />

15 -20,000 nodes<br />

Days - weeks<br />

Schlumberger Public<br />

64<br />

60 Hz RTM<br />

32<br />

VTI<br />

16<br />

Isotropic<br />

8<br />

TTI<br />

4<br />

2<br />

VTI<br />

30 Hz RTM<br />

16f<br />

1<br />

Isotropic<br />

1 2 4 8 16 32 64<br />

Relative Disk Space


Relative Compute Effort<br />

Seismic Imag<strong>in</strong>g Algorithms<br />

1000000<br />

100000<br />

10000<br />

1000<br />

100<br />

10<br />

WEM<br />

RTM<br />

Acoustic<br />

FWI<br />

Algorithm<br />

Complexity<br />

Elastic<br />

FWI<br />

Schlumberger Public<br />

1<br />

Kirchhoff<br />

0.1<br />

2001 2003 2005 2007 2009 2011 2013 2015 2017 2019<br />

17f


Seismic : Anticipated comput<strong>in</strong>g requirements<br />

2500<br />

WG DP Compute requirement<br />

2000<br />

1500<br />

1000<br />

Schlumberger Public<br />

500<br />

0<br />

2007 2008 2009 2010 2011 2012 2013<br />

18f


Key bus<strong>in</strong>ess drivers for <strong>HPC</strong><br />

• Turn-around time reduction <strong>in</strong> process<strong>in</strong>g projects<br />

• Cost-effective implementation of newer imag<strong>in</strong>g algorithms<br />

• H<strong>and</strong>le the “data explosion” from newer acquisition<br />

techniques<br />

• Deliver comput<strong>in</strong>g capacity to meet bus<strong>in</strong>ess needs<br />

Schlumberger Public<br />

19f


Seismic Process<strong>in</strong>g Centers<br />

Schlumberger Public<br />

31 DP centers 5 Hubs 9 on boats 1 with l<strong>and</strong> crew > 10 PFlops<br />

20f


Seismic : Current comput<strong>in</strong>g platforms<br />

Conventional<br />

Accelerators<br />

• Intel<br />

– Harpertown (Production – 2008)<br />

– Nehalem (Production – 2009)<br />

– Westmere (Production – 2010)<br />

• AMD<br />

– Shanghai<br />

– Istanbul<br />

– Magny-Cours (Test<strong>in</strong>g)<br />

• IBM Cell<br />

– Evaluated not adopted<br />

• GPGPU<br />

– NVIDIA<br />

• Tesla (Production – 2009-10)<br />

• Fermi (Production – 2011)<br />

• FPGA<br />

– Evaluation<br />

Schlumberger Public<br />

21f


<strong>HPC</strong> R&D activities<br />

• Explore new architectures <strong>and</strong> new applications<br />

• Develop <strong>and</strong> support <strong>in</strong>frastructure, applications<br />

• evaluate/configure/procure datacenter hardware<br />

Schlumberger Public<br />

22f


Outl<strong>in</strong>e<br />

• Challenges <strong>in</strong> <strong>Oil</strong> <strong>and</strong> <strong>Gas</strong> Industry<br />

• The Case for <strong>HPC</strong> : Seismic Process<strong>in</strong>g<br />

• Other uses of <strong>HPC</strong><br />

Schlumberger Public<br />

23f


Other uses of <strong>HPC</strong><br />

• As a service or as a software vendor<br />

– Reservoir model<strong>in</strong>g, production optimization<br />

– Bas<strong>in</strong> model<strong>in</strong>g<br />

– Real-time: seismic guided drill<strong>in</strong>g,…<br />

• For our <strong>in</strong>ternal use<br />

– Science<br />

– tools design <strong>and</strong> manufactur<strong>in</strong>g<br />

Schlumberger Public<br />

24f


Current <strong>and</strong> future <strong>HPC</strong> Challenges<br />

• Even more bytes, even more flop<br />

• Scientists, developers <strong>and</strong> operations productivity<br />

• Programm<strong>in</strong>g models <strong>and</strong> tools<br />

• Debugg<strong>in</strong>g, profil<strong>in</strong>g, monitor<strong>in</strong>g, schedul<strong>in</strong>g, …<br />

• Software<br />

• Scalable numerical methods <strong>and</strong> libraries<br />

• Test<strong>in</strong>g <strong>and</strong> validation<br />

• Hardware<br />

• We need people work<strong>in</strong>g on memory/IO <strong>in</strong>stead of flops<br />

• Power consumption<br />

• Reliability<br />

Schlumberger Public<br />

25f


Summary<br />

• <strong>HPC</strong> is a game changer for <strong>Oil</strong> & <strong>Gas</strong> exploration<br />

• Dem<strong>and</strong> for comput<strong>in</strong>g expected to <strong>in</strong>crease with<br />

<strong>in</strong>creased E&P challenges<br />

Schlumberger Public<br />

• We are look<strong>in</strong>g for partners to help us address our<br />

computational challenges!<br />

26f


Thank you for your attention<br />

I look forward to your questions<br />

Schlumberger Public<br />

27f

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!