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

Worker nodes

The various types of compute nodes (partitions)

Limits of various partitions

storage

Job Scheduler

Clone this wiki locally