0% found this document useful (0 votes)
196 views

High Performance Computing (HPC)

High performance computing (HPC) uses supercomputers and parallel processing techniques to perform complex computations at fast rates measured in quadrillions per second. HPC has important applications in fields like biosciences, oil and gas modeling, and climate modeling. An HPC cluster is a collection of connected server nodes that work together as a single high-performance system, with different node types for tasks like data, computation, and GPU processing. The major components of an HPC system are memory, CPUs, nodes, an inter-node network, and storage. HPC has diverse uses including astronomy, genome analysis, modeling, and design applications.

Uploaded by

Muhhammad Ilyas
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
196 views

High Performance Computing (HPC)

High performance computing (HPC) uses supercomputers and parallel processing techniques to perform complex computations at fast rates measured in quadrillions per second. HPC has important applications in fields like biosciences, oil and gas modeling, and climate modeling. An HPC cluster is a collection of connected server nodes that work together as a single high-performance system, with different node types for tasks like data, computation, and GPU processing. The major components of an HPC system are memory, CPUs, nodes, an inter-node network, and storage. HPC has diverse uses including astronomy, genome analysis, modeling, and design applications.

Uploaded by

Muhhammad Ilyas
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 8

Cloud Computing and IOT

Theory
Topic: High Performance Computing (HPC)
BY:
MUHAMMAD USMAN
REG/NO: NSR/18/IT/21
What is High Performance Computing
(HPC)?
The capacity to process data and perform complicated computations at fast rates
is known as high-performance computing (HPC). To put that into perspective, a 3
GHz CPU on a laptop or desktop computer can execute around 3 billion
computations per second. While this is far quicker than any person, it pales in
contrast to HPC solutions that can do quadrillions of computations per second.
High-performance computing (HPC) is the use of super computers and parallel
processing techniques for solving complex computational problems. HPC
technology focuses on developing parallel processing algorithms and systems by
incorporating both administration and parallel computational techniques.
Importance of HPC
HPC technology is implemented in multidisciplinary areas including:
Biosciences
Geographical data
Oil and gas industry modeling
Electronic design automation
Climate modeling
Media and entertainment
How HPC Works
HPC solutions have three main components:
Compute
Network
Storage
What is an HPC cluster?
What is cluster?
Cluster is a group of machines interconnected in a way that they work together as
a single system.
Terminology
Node – individual machine in a cluster .
Head / Master node – connected to both the private network and public
network of the cluster and are used to access a given cluster.
Compute nodes – connected to only the private network of the cluster and are
generally used for running jobs assigned to them by the head nodes.
An HPC cluster is a collection of many separate servers
(computers), called nodes, which are connected via
a fast interconnect.
HPC cluster

There may be different types of nodes for different types of


tasks.
headnode or login node, where users log in.
specialized data transfer node.
regular compute nodes (where majority of computations is
run).
"fat" compute nodes that have at least 1TB of memory.
GPU nodes (on these nodes computations can be run both
on CPU cores and on a Graphical Processing Unit).
an InfiniBand switch to connect all nodes.
Five major parts of HPC
There are 5 major parts of HPC including memory, CPUs, nodes, inter-node network and non-
volatile storage.
Uses of HPC
Astronomy
Astrophysics
Human genome work
Imaging and rendering
Earthquake wave propagation
Nuclear reactor, weapon design
Protein Structures
Petroleum exploration
Intensive transportation modeling
Climate modeling
Ocean modeling
Teaching, etc.

You might also like