Skip to content

Concepts

Abdulrahman Azab edited this page Apr 18, 2016 · 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 (Abel for the course)
  • cloud (or Amazon/Azure/Google cloud etc) cPouta for the course

Accessing HPC infrastructure

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

Workflows

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