Skip to content

Concepts

Torbjørn Rognes edited this page Mar 9, 2022 · 10 revisions

Concepts

Concepts we want to teach in the course are listed below.

Different ways of parallelisation

  • Thread Model
  • Message Passing Model

Implementation: python

Profiling (measuring performance)

  • cpu usage
  • memory usage
  • disk I/O

HPC architecture

  • single server
  • HPC cluster (Traditional infrastructure and Cloud)

Accessing HPC infrastructure

  • interactive (ssh)
  • queueing system (SLURM and HTCondor)
  • containers

Workflows

  • sdag, arrayrun (SLURM)
  • Galaxy workflow
Clone this wiki locally