Skip to content

1 HPC Archeticture

Zack Ramjan edited this page Oct 11, 2024 · 4 revisions

High Level Overview of architecture

  • Whats the point of an High Performance Computing cluster?

An analogy:

  • Lets compare it to a large hotel.
  • What if there was no reservation system and no front desk? everyone just walks to a room? Chaos.

To continue with our analogy:

  • headnode/submit nodes == the hotel front desk or online reservation site
  • compute nodes == The hotel rooms
  • submitting a job == asking for a room
    • How many days? how many beds? == how long the job will run, how many cores?
  • Showing up at the front desk and getting your room key == your job is ready to run
    • Maybe the hotel was busy and you had to wait for the room to be cleaned == maybe you had to wait for resources to free up
  • Checkout, you turn in your keys and leave the hotel == Your job has finished and you longer have access to the compute node anymore.

Lets review the parts of an HPC cluster.

cluster

Headnodes / submitnodes

Worker nodes

The various types of compute nodes (partitions) and their limits

storage

Job Scheduler

Clone this wiki locally