HPC Architectures
Types of resource currently in use
HPC Architectures Types of resource currently in use Reusing this - - PowerPoint PPT Presentation
HPC Architectures Types of resource currently in use Reusing this material This work is licensed under a Creative Commons Attribution- NonCommercial-ShareAlike 4.0 International License.
Types of resource currently in use
This work is licensed under a Creative Commons Attribution- NonCommercial-ShareAlike 4.0 International License. http://creativecommons.org/licenses/by-nc-sa/4.0/deed.en_US
This means you are free to copy and redistribute the material and adapt and build on the material under the following terms: You must give appropriate credit, provide a link to the license and indicate if changes were made. If you adapt or build on the material you must distribute your work under the same license as the original. Note that this presentation contains images owned by others. Please seek their permission before reusing these images.
2
3
Simplest to use, hardest to build
4
common since the early 90’s
systems on a single chip
5
Memory
Processor
Shared Bus
Processor Processor Processor Processor
6
7
to multicore
numbers (> 1024 cores)
8
Clusters and interconnects
9
contained part is called a node.
its own copy of the OS
Processor Processor Processor Processor Processor Processor Processor Processor
Interconnect
10
the interconnect performance
reveal themselves to be CPU, memory or IO bound
usually provide the performance required
11
Almost everything now falls into this class
12
shared-memory system
some specific topology
13
have NUMA nodes
systems with multicore processors
runs a single copy
14
programming
memory (MPI+OpenMP) programming
appropriate number of shared-memory threads to occupy all the cores
complicated on these machines
15
ARIES Cray network
16
How are they incorporated?
17
using the hybrid architecture model
18
Phi) recently added
has 16GB on chip memory
19
How is data stored?
20
HPC machines so far
not negate this
network to the filesystem
backed up
which need to be leveraged for good performance and these are beyond the scope of this course.
21
system
High performance filesystem
Login/PP Nodes Compute Nodes
stored on the same filesystem
exhibits good IO performance
can get clogged with significant unnecessary data (such as results from post processing/source code.)
22
term data storage
capacity) long term data storage filesystem too Home filesystem High performance filesystem
Login/PP Nodes Compute Nodes
up
FS is only one visible from compute nodes
sometimes called work or scratch
23
What is the difference between different tiers of machine?
24
Tiers Tier 0 – Pan-national Facilities Tier 1 – National Facilities e.g. ARCHER Tier 2 – Regional Facilities e.g. Cirrus Tier 3 – Institutional Facilities
List of tier 2 facilities at https://www.epsrc.ac.uk/research/facilities/hpc/tier2/
25
26
linked by an interconnect.
memory
memory model
27