SlideShare a Scribd company logo
1 of 28
Reservoir engineering in a
 HPC (zettaflops) world:

a ‘disruptive’ presentation
(and, how long would it take to run the BOSIM Brent FFM on ‘todays’ HPC)


  Hans Haringa
  GameChanger & Reservoir Engineer (‘in rest’)


  IRD - Emerging Technologies
  Shell Global Solutions International B.V




                                                                           1
2
3
Supercomputing is the biggest, fastest computing right this minute

Likewise, a supercomputer is one of the biggest, fastest computers
right this minute

 So, the ‘definition’ of supercomputing is
           constantly changing
Whatever happens in supercomputing today will be on your desktop
in about 1/3 to 1/2 of a typical length of a ‘regular Shell career’

So, if you have experience with supercomputing ‘now’, you’ll be
ahead of the curve when things get to the desktop

Jargon: supercomputing is also called High Performance Computing
(HPC)                                                          4
Size: many problems that are interesting to scientists
and engineers can’t fit on a PC – usually because they
need more than a few GB of RAM, or more than a few TB
of disk

Speed: many problems that are interesting to scientists
and engineers would take a very very long time to run
on a (GID) PC: months or even years.

Why bother: HPC gives the ability to do bigger, better,
more exciting science. If your code can run faster, that
means that you can tackle much bigger problems in
the same amount of time that you used to need for
smaller problems                                         5
6
The CDC 7600 breaks the Megaflop/s barrier
with 1.24 Megaflop/s in 1971

The Cray 2 (boasting 2 GB) of memory
exceeds the Gigaflop/s barrier in 1986

Intel’s ASCI Red broke the Teraflop/s barrier
in 1997

IBM Roadrunner (3 Megawatt, $133
Million) shattered the Petaflop/s barrier in
2008
flop/s: floating point operations execution rate refers to 64-bit floating-point operations of
either addition or multiplication (Linpack measure)                                            7
Text




       8
Text




       9
Intel i7
                         Mac Pro




http://www.top500.org/

                                    10
http://www.top500.org/   11
Giant reservoirs AND more data
results in models getting from
mega to giga cells whilst HPC
went from mega to penta
 Model
 size                  Model
                       size

 Million
 of cells             Million
                      of cells




                                 12
Let’s us go ‘disruptive’: zettaflops




                                       13
14
zettaflops +/- 2028 - Black Swans?
Power consumption (energy per operation)
Limited feature size headroom as we converge to the nanoscale
Latency for global interaction measured in local clock cycles
Execution and program parallelism to handle the resulting
extremes of physical concurrency
Bandwidth - including both system-wide band- width and
memory access bandwidth
The overhead of managing fine grain parallel resources and
concurrent actions                                         15
16
zettaflops in support to ‘solve’ many of
the Grand Challenges




Let’s briefly focus on one close to RE:

Modeling multiple processes at interacting scales
(time and dimension)
                                                    17
18
BOSIM Brent FFM
 study on HPC
     today
       19
20
BOSIM Brent FFM study mid ’80




                                21
BOSIM Brent FFM study mid ’80
  Some 35000 cells




                                21
BOSIM Brent FFM study mid ’80
  Some 35000 cells
  Cray X-MP, 2 CPU version, 400 Megaflop/s




                                             21
BOSIM Brent FFM study mid ’80
  Some 35000 cells
  Cray X-MP, 2 CPU version, 400 Megaflop/s
  About 1700 CPU-seconds / simulated year




                                             21
BOSIM Brent FFM study mid ’80
  Some 35000 cells
  Cray X-MP, 2 CPU version, 400 Megaflop/s
  About 1700 CPU-seconds / simulated year
  10 year run => about 5 hrs clock time




                                             21
BOSIM Brent FFM study on HPC today




                                 22
BOSIM Brent FFM study on HPC today

       This MAcBook Pro
            ±100 sec
Today on a 50 Teraflop/s machine
            ±0.2 sec
     Today on Roadrunner
           ±0.01 sec
                                 22
23

More Related Content

What's hot

Evolution of modern super computers
Evolution of modern  super computersEvolution of modern  super computers
Evolution of modern super computersshuchi tripathi
 
Using GPUs to accelerate nonstiff and stiff chemical kinetics in combustion s...
Using GPUs to accelerate nonstiff and stiff chemical kinetics in combustion s...Using GPUs to accelerate nonstiff and stiff chemical kinetics in combustion s...
Using GPUs to accelerate nonstiff and stiff chemical kinetics in combustion s...Oregon State University
 
Tesla personal super computer
Tesla personal super computerTesla personal super computer
Tesla personal super computerPriya Manik
 
Super-Computer Architecture
Super-Computer Architecture Super-Computer Architecture
Super-Computer Architecture Vivek Garg
 
C* Summit EU 2013: Cassandra on Flash: Performance & Efficiency Lessons Learned
C* Summit EU 2013: Cassandra on Flash: Performance & Efficiency Lessons Learned C* Summit EU 2013: Cassandra on Flash: Performance & Efficiency Lessons Learned
C* Summit EU 2013: Cassandra on Flash: Performance & Efficiency Lessons Learned DataStax Academy
 
Intro to Cell Broadband Engine for HPC
Intro to Cell Broadband Engine for HPCIntro to Cell Broadband Engine for HPC
Intro to Cell Broadband Engine for HPCSlide_N
 
Tobias Oetiker: RRDtool - how to make it sit up and beg
Tobias Oetiker: RRDtool - how to make it sit up and begTobias Oetiker: RRDtool - how to make it sit up and beg
Tobias Oetiker: RRDtool - how to make it sit up and begFriprogsenteret
 
Voxxed Days Thesaloniki 2016 - Machine Learning for Developers
Voxxed Days Thesaloniki 2016 - Machine Learning for DevelopersVoxxed Days Thesaloniki 2016 - Machine Learning for Developers
Voxxed Days Thesaloniki 2016 - Machine Learning for DevelopersVoxxed Days Thessaloniki
 
Connection Machine
Connection MachineConnection Machine
Connection Machinebutest
 
Brief Definition of Supercomputers
Brief Definition of SupercomputersBrief Definition of Supercomputers
Brief Definition of SupercomputersJohann Lo
 
UBD (LaserVault Universal Backup Device )
UBD (LaserVault Universal Backup Device )UBD (LaserVault Universal Backup Device )
UBD (LaserVault Universal Backup Device )Brad Jensen
 

What's hot (16)

Super computer
Super computerSuper computer
Super computer
 
Evolution of modern super computers
Evolution of modern  super computersEvolution of modern  super computers
Evolution of modern super computers
 
Super computers
Super computersSuper computers
Super computers
 
Using GPUs to accelerate nonstiff and stiff chemical kinetics in combustion s...
Using GPUs to accelerate nonstiff and stiff chemical kinetics in combustion s...Using GPUs to accelerate nonstiff and stiff chemical kinetics in combustion s...
Using GPUs to accelerate nonstiff and stiff chemical kinetics in combustion s...
 
Tesla personal super computer
Tesla personal super computerTesla personal super computer
Tesla personal super computer
 
Param yuva ii
Param yuva iiParam yuva ii
Param yuva ii
 
Super-Computer Architecture
Super-Computer Architecture Super-Computer Architecture
Super-Computer Architecture
 
C* Summit EU 2013: Cassandra on Flash: Performance & Efficiency Lessons Learned
C* Summit EU 2013: Cassandra on Flash: Performance & Efficiency Lessons Learned C* Summit EU 2013: Cassandra on Flash: Performance & Efficiency Lessons Learned
C* Summit EU 2013: Cassandra on Flash: Performance & Efficiency Lessons Learned
 
Intro to Cell Broadband Engine for HPC
Intro to Cell Broadband Engine for HPCIntro to Cell Broadband Engine for HPC
Intro to Cell Broadband Engine for HPC
 
Tobias Oetiker: RRDtool - how to make it sit up and beg
Tobias Oetiker: RRDtool - how to make it sit up and begTobias Oetiker: RRDtool - how to make it sit up and beg
Tobias Oetiker: RRDtool - how to make it sit up and beg
 
Mnr
MnrMnr
Mnr
 
Voxxed Days Thesaloniki 2016 - Machine Learning for Developers
Voxxed Days Thesaloniki 2016 - Machine Learning for DevelopersVoxxed Days Thesaloniki 2016 - Machine Learning for Developers
Voxxed Days Thesaloniki 2016 - Machine Learning for Developers
 
Super Computers
Super ComputersSuper Computers
Super Computers
 
Connection Machine
Connection MachineConnection Machine
Connection Machine
 
Brief Definition of Supercomputers
Brief Definition of SupercomputersBrief Definition of Supercomputers
Brief Definition of Supercomputers
 
UBD (LaserVault Universal Backup Device )
UBD (LaserVault Universal Backup Device )UBD (LaserVault Universal Backup Device )
UBD (LaserVault Universal Backup Device )
 

Similar to Reservoir engineering in a HPC (zettaflops) world: a ‘disruptive’ presentation

High performance computing - building blocks, production & perspective
High performance computing - building blocks, production & perspectiveHigh performance computing - building blocks, production & perspective
High performance computing - building blocks, production & perspectiveJason Shih
 
Valladolid final-septiembre-2010
Valladolid final-septiembre-2010Valladolid final-septiembre-2010
Valladolid final-septiembre-2010TELECOM I+D
 
Architecting a 35 PB distributed parallel file system for science
Architecting a 35 PB distributed parallel file system for scienceArchitecting a 35 PB distributed parallel file system for science
Architecting a 35 PB distributed parallel file system for scienceSpeck&Tech
 
A64fx and Fugaku - A Game Changing, HPC / AI Optimized Arm CPU to enable Exas...
A64fx and Fugaku - A Game Changing, HPC / AI Optimized Arm CPU to enable Exas...A64fx and Fugaku - A Game Changing, HPC / AI Optimized Arm CPU to enable Exas...
A64fx and Fugaku - A Game Changing, HPC / AI Optimized Arm CPU to enable Exas...inside-BigData.com
 
Parallelism Processor Design
Parallelism Processor DesignParallelism Processor Design
Parallelism Processor DesignSri Prasanna
 
Fugaku, the Successes and the Lessons Learned
Fugaku, the Successes and the Lessons LearnedFugaku, the Successes and the Lessons Learned
Fugaku, the Successes and the Lessons LearnedRCCSRENKEI
 
Arm A64fx and Post-K: Game-Changing CPU & Supercomputer for HPC, Big Data, & AI
Arm A64fx and Post-K: Game-Changing CPU & Supercomputer for HPC, Big Data, & AIArm A64fx and Post-K: Game-Changing CPU & Supercomputer for HPC, Big Data, & AI
Arm A64fx and Post-K: Game-Changing CPU & Supercomputer for HPC, Big Data, & AIinside-BigData.com
 
High Performance Computing - Challenges on the Road to Exascale Computing
High Performance Computing - Challenges on the Road to Exascale ComputingHigh Performance Computing - Challenges on the Road to Exascale Computing
High Performance Computing - Challenges on the Road to Exascale ComputingHeiko Joerg Schick
 
Hardware architecture of Summit Supercomputer
 Hardware architecture of Summit Supercomputer Hardware architecture of Summit Supercomputer
Hardware architecture of Summit SupercomputerVigneshwarRamaswamy
 
Experiences in Application Specific Supercomputer Design - Reasons, Challenge...
Experiences in Application Specific Supercomputer Design - Reasons, Challenge...Experiences in Application Specific Supercomputer Design - Reasons, Challenge...
Experiences in Application Specific Supercomputer Design - Reasons, Challenge...Heiko Joerg Schick
 
Power 7 Overview
Power 7 OverviewPower 7 Overview
Power 7 Overviewlambertt
 
An Overview of Intel TFLOPS Super Computer
An Overview of Intel TFLOPS Super ComputerAn Overview of Intel TFLOPS Super Computer
An Overview of Intel TFLOPS Super ComputerSerwer Alam
 
An AI accelerator ASIC architecture
An AI accelerator ASIC architectureAn AI accelerator ASIC architecture
An AI accelerator ASIC architectureKhanh Le
 
Rama krishna ppts for blue gene/L
Rama krishna ppts for blue gene/LRama krishna ppts for blue gene/L
Rama krishna ppts for blue gene/Lmsramakrishna
 
Big Data Everywhere Chicago: High Performance Computing - Contributions Towar...
Big Data Everywhere Chicago: High Performance Computing - Contributions Towar...Big Data Everywhere Chicago: High Performance Computing - Contributions Towar...
Big Data Everywhere Chicago: High Performance Computing - Contributions Towar...BigDataEverywhere
 
Chapter 1.pptx
Chapter 1.pptxChapter 1.pptx
Chapter 1.pptxclaudio48
 
Top 10 Supercomputers With Descriptive Information & Analysis
Top 10 Supercomputers With Descriptive Information & AnalysisTop 10 Supercomputers With Descriptive Information & Analysis
Top 10 Supercomputers With Descriptive Information & AnalysisNomanSiddiqui41
 
Large-Scale Optimization Strategies for Typical HPC Workloads
Large-Scale Optimization Strategies for Typical HPC WorkloadsLarge-Scale Optimization Strategies for Typical HPC Workloads
Large-Scale Optimization Strategies for Typical HPC Workloadsinside-BigData.com
 

Similar to Reservoir engineering in a HPC (zettaflops) world: a ‘disruptive’ presentation (20)

High performance computing - building blocks, production & perspective
High performance computing - building blocks, production & perspectiveHigh performance computing - building blocks, production & perspective
High performance computing - building blocks, production & perspective
 
Valladolid final-septiembre-2010
Valladolid final-septiembre-2010Valladolid final-septiembre-2010
Valladolid final-septiembre-2010
 
Architecting a 35 PB distributed parallel file system for science
Architecting a 35 PB distributed parallel file system for scienceArchitecting a 35 PB distributed parallel file system for science
Architecting a 35 PB distributed parallel file system for science
 
A64fx and Fugaku - A Game Changing, HPC / AI Optimized Arm CPU to enable Exas...
A64fx and Fugaku - A Game Changing, HPC / AI Optimized Arm CPU to enable Exas...A64fx and Fugaku - A Game Changing, HPC / AI Optimized Arm CPU to enable Exas...
A64fx and Fugaku - A Game Changing, HPC / AI Optimized Arm CPU to enable Exas...
 
Parallelism Processor Design
Parallelism Processor DesignParallelism Processor Design
Parallelism Processor Design
 
Fugaku, the Successes and the Lessons Learned
Fugaku, the Successes and the Lessons LearnedFugaku, the Successes and the Lessons Learned
Fugaku, the Successes and the Lessons Learned
 
Arm A64fx and Post-K: Game-Changing CPU & Supercomputer for HPC, Big Data, & AI
Arm A64fx and Post-K: Game-Changing CPU & Supercomputer for HPC, Big Data, & AIArm A64fx and Post-K: Game-Changing CPU & Supercomputer for HPC, Big Data, & AI
Arm A64fx and Post-K: Game-Changing CPU & Supercomputer for HPC, Big Data, & AI
 
High Performance Computing - Challenges on the Road to Exascale Computing
High Performance Computing - Challenges on the Road to Exascale ComputingHigh Performance Computing - Challenges on the Road to Exascale Computing
High Performance Computing - Challenges on the Road to Exascale Computing
 
Hardware architecture of Summit Supercomputer
 Hardware architecture of Summit Supercomputer Hardware architecture of Summit Supercomputer
Hardware architecture of Summit Supercomputer
 
Experiences in Application Specific Supercomputer Design - Reasons, Challenge...
Experiences in Application Specific Supercomputer Design - Reasons, Challenge...Experiences in Application Specific Supercomputer Design - Reasons, Challenge...
Experiences in Application Specific Supercomputer Design - Reasons, Challenge...
 
Power 7 Overview
Power 7 OverviewPower 7 Overview
Power 7 Overview
 
An Overview of Intel TFLOPS Super Computer
An Overview of Intel TFLOPS Super ComputerAn Overview of Intel TFLOPS Super Computer
An Overview of Intel TFLOPS Super Computer
 
An AI accelerator ASIC architecture
An AI accelerator ASIC architectureAn AI accelerator ASIC architecture
An AI accelerator ASIC architecture
 
Exascale Capabl
Exascale CapablExascale Capabl
Exascale Capabl
 
Rama krishna ppts for blue gene/L
Rama krishna ppts for blue gene/LRama krishna ppts for blue gene/L
Rama krishna ppts for blue gene/L
 
Big Data Everywhere Chicago: High Performance Computing - Contributions Towar...
Big Data Everywhere Chicago: High Performance Computing - Contributions Towar...Big Data Everywhere Chicago: High Performance Computing - Contributions Towar...
Big Data Everywhere Chicago: High Performance Computing - Contributions Towar...
 
Chapter 1.pptx
Chapter 1.pptxChapter 1.pptx
Chapter 1.pptx
 
Top 10 Supercomputers With Descriptive Information & Analysis
Top 10 Supercomputers With Descriptive Information & AnalysisTop 10 Supercomputers With Descriptive Information & Analysis
Top 10 Supercomputers With Descriptive Information & Analysis
 
Large-Scale Optimization Strategies for Typical HPC Workloads
Large-Scale Optimization Strategies for Typical HPC WorkloadsLarge-Scale Optimization Strategies for Typical HPC Workloads
Large-Scale Optimization Strategies for Typical HPC Workloads
 
supercomputer
supercomputersupercomputer
supercomputer
 

Recently uploaded

How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 

Recently uploaded (20)

How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 

Reservoir engineering in a HPC (zettaflops) world: a ‘disruptive’ presentation

  • 1. Reservoir engineering in a HPC (zettaflops) world: a ‘disruptive’ presentation (and, how long would it take to run the BOSIM Brent FFM on ‘todays’ HPC) Hans Haringa GameChanger & Reservoir Engineer (‘in rest’) IRD - Emerging Technologies Shell Global Solutions International B.V 1
  • 2. 2
  • 3. 3
  • 4. Supercomputing is the biggest, fastest computing right this minute Likewise, a supercomputer is one of the biggest, fastest computers right this minute So, the ‘definition’ of supercomputing is constantly changing Whatever happens in supercomputing today will be on your desktop in about 1/3 to 1/2 of a typical length of a ‘regular Shell career’ So, if you have experience with supercomputing ‘now’, you’ll be ahead of the curve when things get to the desktop Jargon: supercomputing is also called High Performance Computing (HPC) 4
  • 5. Size: many problems that are interesting to scientists and engineers can’t fit on a PC – usually because they need more than a few GB of RAM, or more than a few TB of disk Speed: many problems that are interesting to scientists and engineers would take a very very long time to run on a (GID) PC: months or even years. Why bother: HPC gives the ability to do bigger, better, more exciting science. If your code can run faster, that means that you can tackle much bigger problems in the same amount of time that you used to need for smaller problems 5
  • 6. 6
  • 7. The CDC 7600 breaks the Megaflop/s barrier with 1.24 Megaflop/s in 1971 The Cray 2 (boasting 2 GB) of memory exceeds the Gigaflop/s barrier in 1986 Intel’s ASCI Red broke the Teraflop/s barrier in 1997 IBM Roadrunner (3 Megawatt, $133 Million) shattered the Petaflop/s barrier in 2008 flop/s: floating point operations execution rate refers to 64-bit floating-point operations of either addition or multiplication (Linpack measure) 7
  • 8. Text 8
  • 9. Text 9
  • 10. Intel i7 Mac Pro http://www.top500.org/ 10
  • 12. Giant reservoirs AND more data results in models getting from mega to giga cells whilst HPC went from mega to penta Model size Model size Million of cells Million of cells 12
  • 13. Let’s us go ‘disruptive’: zettaflops 13
  • 14. 14
  • 15. zettaflops +/- 2028 - Black Swans? Power consumption (energy per operation) Limited feature size headroom as we converge to the nanoscale Latency for global interaction measured in local clock cycles Execution and program parallelism to handle the resulting extremes of physical concurrency Bandwidth - including both system-wide band- width and memory access bandwidth The overhead of managing fine grain parallel resources and concurrent actions 15
  • 16. 16
  • 17. zettaflops in support to ‘solve’ many of the Grand Challenges Let’s briefly focus on one close to RE: Modeling multiple processes at interacting scales (time and dimension) 17
  • 18. 18
  • 19. BOSIM Brent FFM study on HPC today 19
  • 20. 20
  • 21. BOSIM Brent FFM study mid ’80 21
  • 22. BOSIM Brent FFM study mid ’80 Some 35000 cells 21
  • 23. BOSIM Brent FFM study mid ’80 Some 35000 cells Cray X-MP, 2 CPU version, 400 Megaflop/s 21
  • 24. BOSIM Brent FFM study mid ’80 Some 35000 cells Cray X-MP, 2 CPU version, 400 Megaflop/s About 1700 CPU-seconds / simulated year 21
  • 25. BOSIM Brent FFM study mid ’80 Some 35000 cells Cray X-MP, 2 CPU version, 400 Megaflop/s About 1700 CPU-seconds / simulated year 10 year run => about 5 hrs clock time 21
  • 26. BOSIM Brent FFM study on HPC today 22
  • 27. BOSIM Brent FFM study on HPC today This MAcBook Pro ±100 sec Today on a 50 Teraflop/s machine ±0.2 sec Today on Roadrunner ±0.01 sec 22
  • 28. 23

Editor's Notes

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n