HPC in Oil and Gas Exploration - prace
HPC in Oil and Gas Exploration - prace
HPC in Oil and Gas Exploration - prace
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