wiki:Workshops/IntroToMulti-Processing2025August

Version 3 (modified by fuji, 14 hours ago) ( diff )

HPC Workshop Fall 2025

Module 2 of 5 - Introduction to Multi-processing

Why use a HPC Cluster?

  • tasks take too long
    • When the task to solve becomes heavy on computations, the operations are typically out-sourced from the local laptop or desktop to elsewhere. 
  • one server is not enough
    • If the computational task or analysis to complete is daunting for a single computer, larger agglomerations of servers (computers) are used.

Parallel Computing

Parallel Programming

  • OpenMP - Simple tutorial of OpenMP parallel codes
  • MPI - Simple tutorial of MPI parallel codes

Multi-threads

  • In computer architecture, multithreading is the ability of a central processing unit (CPU) (or a single core in a multi-core processor) to provide multiple threads of execution.

Multi-processing

Note: See TracWiki for help on using the wiki.