SlideShare a Scribd company logo
2
Most read
3
Most read
5
Most read
HIGH Performance Computing
Latest Advancements
Prepared By
Omar Altayyan
Muhammad Ayoub
Ahmad Yasser Al-Shalabi
What is HPC?
• suitable environments
• Solid infrastructure
• Software and Hardware Components
• allows Scientists and Researchers to solve Math, Biology, Machine
Learning, Physics Simulations, and numerous other problems
• Allowing significant breakthroughs.
What is HPC?
• Large Amount Of High-end Computers Called Servers
• Huge Amounts of disk space, memory, and CPUs
• Large Cooling Systems
• Reserve Power Sources
• Reserve Hardware
• Software tolerant to Hardware Faults
• easy to swap any component if damaged
Hardware Components
HPC
• Withstands Heat, Usage Pressure, and
Electrical Outage.
• Costs Multiple times (often 10x) more than
regular consumer products, despite not
having any significant computation, space, or
speed advantage
• Components have low degradation rate
Consumer
• Damaged if under pressure or constant heat
or in the case of a power outage or
overcharge
• Regular Cost
• Relatively High Degradation Rate
HPC Applications
• Biology:
• Protein Folding
• DNA Sequencing
• MRI Image Analysis
• Physics Simulations:
• Galaxies Collision
• Particle Interaction
• Math:
• Fractals
• Theorem Proving
• Cloud Services:
• Storage Rental
• Web Hosting
• Compute Time
• Machine Learning
• Neural Networks Training
• Data Clustering
• Stocks:
• Stock Price Forecast
• Market data analysis
HPC Technologies
• Message Passing Interface
• Requires High Speed Networking
(InfiniBand?)
• Inner-components messages
• Synchronization
• Single Task, Multiple Servers
MPI
HPC Technologies
• Standard
• Portable across platforms
• Functional
• Available
MPI
HPC Technologies
• Compute Unified Device Architecture
• Programming the GPU
• Use The Large amount of cores in a
GPU compared to a CPU
(thousands vs tens)
• Graphics to GPGPU
• Multiple GPUs on a single board
CUDA
HPC Technologies
• Used extensively in most famous
neural network libraries, including:
• TensorFlow
• Mxnet
• Caffe
• Dadiannao
CUDA
HPC Technologies Comparison
MPI
• Multiple Servers talking to each other
• Many few-core CPUs
• Expensive Hardware to be Effective
• Relatively Simple to learn and develop
• 1 – layer of extra memory management
• Large Programming Language Support
CUDA
• Single Server/PC
• Single or a couple of Many-Core GPUs
• Good Performance on Consumer Grade GPUs
• Very challenging to learn
• Over 5 different types of memory
• Limited to C and Fortran
HPC Technologies
Combine MPI and CUDA?
Enter CUDA-aware MPI
• New Technology
• Many Servers containing GPUs
• CUDA program Run on every GPU
• MPI for inner-server communication
• Robust and well optimized (unlike an adhoc)
Enter CUDA-aware MPI
• Combine GPUs to reach High Computation Power
• Very low cost
• Very low power usage
Example: Building a Petaflops System
• To understand the Gains From this Technology,
Lets Build A powerful Petaflops system
• What is a Petaflop?
1 Million Billion (10^15) Floating Point Operations Per second
Example: Building a Petaflops System
• Cost: 1200$
• 3840 Cores
• 12 Teraflops
Titan XP
Example: Building a Petaflops System
• Combine 100 of this GPU
• 1.2 Petaflops system
• 120K for GPUs + 380K Infrastructure at most:
• Total Cost = 500K
• Power Usage: 600W * 100 = 60K watts
Titan XP
Example: Building a Petaflops System
• Built in 2008
• About 1.7 Petaflops
• Costs 100 Million $
• Power Usage: 2.5 MW
Thanks for Listening!!

More Related Content

What's hot (20)

PDF
High performance computing tutorial, with checklist and tips to optimize clus...
Pradeep Redddy Raamana
 
PPTX
High performance computing
Maher Alshammari
 
PPTX
Green cloud computing
Karishma Patro
 
PDF
Virtualization in green computing
RAHUL SINHA
 
PPT
Scheduling in cloud
Dr.Manjunath Kotari
 
PPTX
Pram model
MANASYJAYASURYA
 
PDF
CS9222 ADVANCED OPERATING SYSTEMS
Kathirvel Ayyaswamy
 
PPTX
Introduction to Distributed System
Sunita Sahu
 
PPT
Cluster Computing
BOSS Webtech
 
PDF
Introduction to Parallel Computing
Akhila Prabhakaran
 
PPT
Virtualization in cloud computing ppt
Mehul Patel
 
PDF
High performance computing - building blocks, production & perspective
Jason Shih
 
PPT
Exokernel operating systems
Gaurav Dalvi
 
PPTX
Distributed Computing ppt
OECLIB Odisha Electronics Control Library
 
PPT
Parallel computing
Vinay Gupta
 
PPTX
Cloud Deployment Model
Yong Heui Cho
 
PPTX
The Message Passing Interface (MPI) in Layman's Terms
Jeff Squyres
 
PPTX
GFS & HDFS Introduction
Hariharan Ganesan
 
PPTX
Intro to Big Data and NoSQL
Don Demcsak
 
High performance computing tutorial, with checklist and tips to optimize clus...
Pradeep Redddy Raamana
 
High performance computing
Maher Alshammari
 
Green cloud computing
Karishma Patro
 
Virtualization in green computing
RAHUL SINHA
 
Scheduling in cloud
Dr.Manjunath Kotari
 
Pram model
MANASYJAYASURYA
 
CS9222 ADVANCED OPERATING SYSTEMS
Kathirvel Ayyaswamy
 
Introduction to Distributed System
Sunita Sahu
 
Cluster Computing
BOSS Webtech
 
Introduction to Parallel Computing
Akhila Prabhakaran
 
Virtualization in cloud computing ppt
Mehul Patel
 
High performance computing - building blocks, production & perspective
Jason Shih
 
Exokernel operating systems
Gaurav Dalvi
 
Parallel computing
Vinay Gupta
 
Cloud Deployment Model
Yong Heui Cho
 
The Message Passing Interface (MPI) in Layman's Terms
Jeff Squyres
 
GFS & HDFS Introduction
Hariharan Ganesan
 
Intro to Big Data and NoSQL
Don Demcsak
 

Similar to High Performance Computing Presentation (20)

PDF
Introduction to High Performance Computing
Umarudin Zaenuri
 
PPTX
High performance computing for research
Esteban Hernandez
 
PPTX
B9 cmis
Priyanka Sinha
 
PPTX
High Performance Computing shortly HPC.ppt
srinuvasrao101
 
PDF
Big Data Everywhere Chicago: High Performance Computing - Contributions Towar...
BigDataEverywhere
 
PDF
Mauricio breteernitiz hpc-exascale-iscte
mbreternitz
 
PDF
Maxwell siuc hpc_description_tutorial
madhuinturi
 
PPTX
High Performance Computer
Ashok Raj
 
PDF
Foundation of High Performance Computing HPC
nadiabha
 
PPSX
ICEOTOPE & OCF: Performance for Manufacturing
IceotopePR
 
PDF
Nikravesh big datafeb2013bt
Masoud Nikravesh
 
PPT
Current Trends in HPC
Putchong Uthayopas
 
PDF
From the Archives: Future of Supercomputing at Altparty 2009
Olli-Pekka Lehto
 
PPTX
High performance computing
Guy Tel-Zur
 
PDF
HPC Technology Compass 2014/15
Marco van der Hart
 
PDF
Future of hpc
Putchong Uthayopas
 
PPTX
(19-23)CC Unit-1 ppt.pptx
NithishaYadavv
 
PDF
High Performance Computing
Nous Infosystems
 
PDF
Interventions for scientific and enterprise applications
eSAT Publishing House
 
PDF
Hpc compass 2013-final_web
Marco van der Hart
 
Introduction to High Performance Computing
Umarudin Zaenuri
 
High performance computing for research
Esteban Hernandez
 
High Performance Computing shortly HPC.ppt
srinuvasrao101
 
Big Data Everywhere Chicago: High Performance Computing - Contributions Towar...
BigDataEverywhere
 
Mauricio breteernitiz hpc-exascale-iscte
mbreternitz
 
Maxwell siuc hpc_description_tutorial
madhuinturi
 
High Performance Computer
Ashok Raj
 
Foundation of High Performance Computing HPC
nadiabha
 
ICEOTOPE & OCF: Performance for Manufacturing
IceotopePR
 
Nikravesh big datafeb2013bt
Masoud Nikravesh
 
Current Trends in HPC
Putchong Uthayopas
 
From the Archives: Future of Supercomputing at Altparty 2009
Olli-Pekka Lehto
 
High performance computing
Guy Tel-Zur
 
HPC Technology Compass 2014/15
Marco van der Hart
 
Future of hpc
Putchong Uthayopas
 
(19-23)CC Unit-1 ppt.pptx
NithishaYadavv
 
High Performance Computing
Nous Infosystems
 
Interventions for scientific and enterprise applications
eSAT Publishing House
 
Hpc compass 2013-final_web
Marco van der Hart
 
Ad

Recently uploaded (20)

PDF
IoT-Powered Industrial Transformation – Smart Manufacturing to Connected Heal...
Rejig Digital
 
PDF
“NPU IP Hardware Shaped Through Software and Use-case Analysis,” a Presentati...
Edge AI and Vision Alliance
 
PDF
July Patch Tuesday
Ivanti
 
PDF
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
PDF
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
PPTX
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
PDF
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
PDF
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PDF
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
PDF
Advancing WebDriver BiDi support in WebKit
Igalia
 
PDF
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
PDF
Go Concurrency Real-World Patterns, Pitfalls, and Playground Battles.pdf
Emily Achieng
 
PDF
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
DOCX
Python coding for beginners !! Start now!#
Rajni Bhardwaj Grover
 
PPTX
The Project Compass - GDG on Campus MSIT
dscmsitkol
 
PDF
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
PDF
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
PDF
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
PPTX
Future Tech Innovations 2025 – A TechLists Insight
TechLists
 
PDF
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
IoT-Powered Industrial Transformation – Smart Manufacturing to Connected Heal...
Rejig Digital
 
“NPU IP Hardware Shaped Through Software and Use-case Analysis,” a Presentati...
Edge AI and Vision Alliance
 
July Patch Tuesday
Ivanti
 
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
Advancing WebDriver BiDi support in WebKit
Igalia
 
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
Go Concurrency Real-World Patterns, Pitfalls, and Playground Battles.pdf
Emily Achieng
 
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
Python coding for beginners !! Start now!#
Rajni Bhardwaj Grover
 
The Project Compass - GDG on Campus MSIT
dscmsitkol
 
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
Future Tech Innovations 2025 – A TechLists Insight
TechLists
 
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
Ad

High Performance Computing Presentation

  • 1. HIGH Performance Computing Latest Advancements Prepared By Omar Altayyan Muhammad Ayoub Ahmad Yasser Al-Shalabi
  • 2. What is HPC? • suitable environments • Solid infrastructure • Software and Hardware Components • allows Scientists and Researchers to solve Math, Biology, Machine Learning, Physics Simulations, and numerous other problems • Allowing significant breakthroughs.
  • 3. What is HPC? • Large Amount Of High-end Computers Called Servers • Huge Amounts of disk space, memory, and CPUs • Large Cooling Systems • Reserve Power Sources • Reserve Hardware • Software tolerant to Hardware Faults • easy to swap any component if damaged
  • 4. Hardware Components HPC • Withstands Heat, Usage Pressure, and Electrical Outage. • Costs Multiple times (often 10x) more than regular consumer products, despite not having any significant computation, space, or speed advantage • Components have low degradation rate Consumer • Damaged if under pressure or constant heat or in the case of a power outage or overcharge • Regular Cost • Relatively High Degradation Rate
  • 5. HPC Applications • Biology: • Protein Folding • DNA Sequencing • MRI Image Analysis • Physics Simulations: • Galaxies Collision • Particle Interaction • Math: • Fractals • Theorem Proving • Cloud Services: • Storage Rental • Web Hosting • Compute Time • Machine Learning • Neural Networks Training • Data Clustering • Stocks: • Stock Price Forecast • Market data analysis
  • 6. HPC Technologies • Message Passing Interface • Requires High Speed Networking (InfiniBand?) • Inner-components messages • Synchronization • Single Task, Multiple Servers MPI
  • 7. HPC Technologies • Standard • Portable across platforms • Functional • Available MPI
  • 8. HPC Technologies • Compute Unified Device Architecture • Programming the GPU • Use The Large amount of cores in a GPU compared to a CPU (thousands vs tens) • Graphics to GPGPU • Multiple GPUs on a single board CUDA
  • 9. HPC Technologies • Used extensively in most famous neural network libraries, including: • TensorFlow • Mxnet • Caffe • Dadiannao CUDA
  • 10. HPC Technologies Comparison MPI • Multiple Servers talking to each other • Many few-core CPUs • Expensive Hardware to be Effective • Relatively Simple to learn and develop • 1 – layer of extra memory management • Large Programming Language Support CUDA • Single Server/PC • Single or a couple of Many-Core GPUs • Good Performance on Consumer Grade GPUs • Very challenging to learn • Over 5 different types of memory • Limited to C and Fortran
  • 12. Enter CUDA-aware MPI • New Technology • Many Servers containing GPUs • CUDA program Run on every GPU • MPI for inner-server communication • Robust and well optimized (unlike an adhoc)
  • 13. Enter CUDA-aware MPI • Combine GPUs to reach High Computation Power • Very low cost • Very low power usage
  • 14. Example: Building a Petaflops System • To understand the Gains From this Technology, Lets Build A powerful Petaflops system • What is a Petaflop? 1 Million Billion (10^15) Floating Point Operations Per second
  • 15. Example: Building a Petaflops System • Cost: 1200$ • 3840 Cores • 12 Teraflops Titan XP
  • 16. Example: Building a Petaflops System • Combine 100 of this GPU • 1.2 Petaflops system • 120K for GPUs + 380K Infrastructure at most: • Total Cost = 500K • Power Usage: 600W * 100 = 60K watts Titan XP
  • 17. Example: Building a Petaflops System • Built in 2008 • About 1.7 Petaflops • Costs 100 Million $ • Power Usage: 2.5 MW