MPAGS - High Performance Computing in Julia
17. Getting started with GPU computing [HPC in Julia]
16. HPC Cluster Essentials: Tools, Techniques, and Best Practices [HPC in Julia]
15. Multiprocessing [HPC in Julia]
14. Multithreading [HPC in Julia]
13. Intro to Parallel Computing [HPC in Julia]
12. Optimisation Tips & Tricks [HPC in Julia]
11. Hunting Down Heap Allocations [HPC in Julia]
10. Memory Management [HPC in Julia]
09. Modern CPU Architecture [HPC in Julia]
08. Benchmarking [HPC in Julia]
07. Computational Complexity [HPC in Julia]
06. Assignment 1 (Tutorial) [HPC in Julia]
05. Julia Overview [HPC in Julia]
04. Compilers and Interpreters [HPC in Julia]
03. von Neumann Architecture and Data Types [HPC in Julia]
02. Assessment Information [HPC in Julia]
01. Introduction [HPC in Julia]
CUDA.jl Kernel Programming (HPC in Julia 10/10)
Introduction to GPU Programming & CUDA (HPC in Julia 9/10)
Research Software Engineering (HPC in Julia 8/10)
Multiprocessing & Cluster Computing (HPC in Julia 7/10)
Multithreading (HPC in Julia 6/10)
Introduction to Parallel Programming (HPC in Julia 5/10)
Optimisation & Type Stability (HPC in Julia 4/10)
Measuring Performance & Optimisation (HPC in Julia 3/10)
SIMD & The Stack and the Heap (HPC in Julia 2/10)
Hardware & Software Basics (HPC in Julia 1/10)