2
Most read
3
Most read
10
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

PPTX
High performance computing
PDF
High Performance Computing
PDF
High Performance Computing: an Introduction for the Society of Actuaries
PDF
High–Performance Computing
PDF
Introduction to High Performance Computing
PPT
High Performance Computing
PDF
Bare-Metal Hypervisor as a Platform for Innovation
High performance computing
High Performance Computing
High Performance Computing: an Introduction for the Society of Actuaries
High–Performance Computing
Introduction to High Performance Computing
High Performance Computing
Bare-Metal Hypervisor as a Platform for Innovation

What's hot (20)

PPTX
High performance computing for research
PPTX
Heterogeneous computing
PPTX
Cluster computing
PDF
HPC on Azure for Reserach
PPT
Introduction to HPC
PPT
Parallel computing
PPTX
Graphic Processing Unit (GPU)
PDF
High performance computing tutorial, with checklist and tips to optimize clus...
PPTX
Hadoop Distributed File System
DOCX
Parallel computing persentation
PDF
Cyber Security and Post Quantum Cryptography By: Professor Lili Saghafi
PPTX
Cloud Architecture in the Data Center
PDF
Big Data Architecture
PPTX
Map Reduce
PPTX
High performance computing
PPTX
Apache Spark Architecture
PDF
How to Build a Scylla Database Cluster that Fits Your Needs
PDF
Introduction to Parallel Computing
PDF
Cuda tutorial
PPTX
Overview of HPC.pptx
High performance computing for research
Heterogeneous computing
Cluster computing
HPC on Azure for Reserach
Introduction to HPC
Parallel computing
Graphic Processing Unit (GPU)
High performance computing tutorial, with checklist and tips to optimize clus...
Hadoop Distributed File System
Parallel computing persentation
Cyber Security and Post Quantum Cryptography By: Professor Lili Saghafi
Cloud Architecture in the Data Center
Big Data Architecture
Map Reduce
High performance computing
Apache Spark Architecture
How to Build a Scylla Database Cluster that Fits Your Needs
Introduction to Parallel Computing
Cuda tutorial
Overview of HPC.pptx
Ad

Similar to High Performance Computing Presentation (20)

PDF
OpenPOWER Acceleration of HPCC Systems
PPTX
e-Infrastructure available for research, using the right tool for the right job
PPTX
Hpc 1
PDF
How to Build a Compute Cluster
PPT
Floating Point Operations , Memory Chip Organization , Serial Bus Architectur...
PDF
Hpc lunch and learn
PPTX
PPTX
Introduction to HPC & Supercomputing in AI
PPT
Floating Point Operations , Memory Chip Organization , Serial Bus Architectur...
PDF
Maxwell siuc hpc_description_tutorial
PDF
"Performance Evaluation, Scalability Analysis, and Optimization Tuning of A...
PDF
DARPA ERI Summit 2018: The End of Moore’s Law & Faster General Purpose Comput...
PDF
Hadoop Operations for Production Systems (Strata NYC)
PPTX
PPTX
Drupal performance
PPTX
HPC and cloud distributed computing, as a journey
PDF
HPC DAY 2017 | Altair's PBS Pro: Your Gateway to HPC Computing
PDF
Scaling systems for research computing
PPTX
Intro to Apache Kudu (short) - Big Data Application Meetup
PPT
Current Trends in HPC
OpenPOWER Acceleration of HPCC Systems
e-Infrastructure available for research, using the right tool for the right job
Hpc 1
How to Build a Compute Cluster
Floating Point Operations , Memory Chip Organization , Serial Bus Architectur...
Hpc lunch and learn
Introduction to HPC & Supercomputing in AI
Floating Point Operations , Memory Chip Organization , Serial Bus Architectur...
Maxwell siuc hpc_description_tutorial
"Performance Evaluation, Scalability Analysis, and Optimization Tuning of A...
DARPA ERI Summit 2018: The End of Moore’s Law & Faster General Purpose Comput...
Hadoop Operations for Production Systems (Strata NYC)
Drupal performance
HPC and cloud distributed computing, as a journey
HPC DAY 2017 | Altair's PBS Pro: Your Gateway to HPC Computing
Scaling systems for research computing
Intro to Apache Kudu (short) - Big Data Application Meetup
Current Trends in HPC
Ad

Recently uploaded (20)

PPTX
Microsoft Excel 365/2024 Beginner's training
PDF
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
PDF
Two-dimensional Klein-Gordon and Sine-Gordon numerical solutions based on dee...
PDF
OpenACC and Open Hackathons Monthly Highlights July 2025
PPTX
Custom Battery Pack Design Considerations for Performance and Safety
PDF
Five Habits of High-Impact Board Members
PDF
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
PDF
STKI Israel Market Study 2025 version august
PPT
Galois Field Theory of Risk: A Perspective, Protocol, and Mathematical Backgr...
PPTX
Configure Apache Mutual Authentication
PDF
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
PPTX
Benefits of Physical activity for teenagers.pptx
PDF
Flame analysis and combustion estimation using large language and vision assi...
PDF
Hindi spoken digit analysis for native and non-native speakers
PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PPT
Module 1.ppt Iot fundamentals and Architecture
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PDF
UiPath Agentic Automation session 1: RPA to Agents
PDF
Enhancing emotion recognition model for a student engagement use case through...
PPT
What is a Computer? Input Devices /output devices
Microsoft Excel 365/2024 Beginner's training
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
Two-dimensional Klein-Gordon and Sine-Gordon numerical solutions based on dee...
OpenACC and Open Hackathons Monthly Highlights July 2025
Custom Battery Pack Design Considerations for Performance and Safety
Five Habits of High-Impact Board Members
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
STKI Israel Market Study 2025 version august
Galois Field Theory of Risk: A Perspective, Protocol, and Mathematical Backgr...
Configure Apache Mutual Authentication
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
Benefits of Physical activity for teenagers.pptx
Flame analysis and combustion estimation using large language and vision assi...
Hindi spoken digit analysis for native and non-native speakers
Final SEM Unit 1 for mit wpu at pune .pptx
Module 1.ppt Iot fundamentals and Architecture
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
UiPath Agentic Automation session 1: RPA to Agents
Enhancing emotion recognition model for a student engagement use case through...
What is a Computer? Input Devices /output devices

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