YoVDO

High Performance Computing

Offered By: University of Iceland via YouTube

Tags

Computer Science Courses C Programming Courses Unix Courses Parallel Programming Courses High Performance Computing Courses OpenMP Courses MPI Courses SSH Courses

Course Description

Overview

Dive into the world of advanced scientific computing with this comprehensive university course on High Performance Computing. Explore parallel programming techniques using MPI and OpenMP, learn parallelization fundamentals, and master advanced MPI techniques. Discover parallel algorithms, data structures, and hybrid programming patterns. Gain practical skills in debugging, profiling, and performance analysis. Delve into accelerators, GPUs, and parallel machine learning. Apply HPC concepts to various scientific domains including health sciences, computational fluid dynamics, systems biology, molecular sciences, and climate modeling. Engage in hands-on exercises and practical lectures to reinforce theoretical concepts across 16 in-depth sessions, providing a solid foundation in modern high-performance computing techniques and applications.

Syllabus

2021 High Performance Computing Lecture 0 Prologue Part1 .
2021 High Performance Computing Lecture 0 Prologue Part2 .
2021 High Performance Computing Practical Lecture 0.1 Short Introduction to UNIX and SSH Part1 ‍.
2021 High Performance Computing Practical Lecture 0.1 Short Introduction to UNIX and SSH Part2 ‍.
2021 High Performance Computing Lecture 1 High Performance Computing Part1 .
2021 High Performance Computing Lecture 1 High Performance Computing Part2 .
2021 High Performance Computing Practical Lecture 1.1 Intro C Programming and Scheduling Part1 ‍.
2021 High Performance Computing Practical Lecture 1.1 Intro C Programming and Scheduling Part2 ‍.
2021 High Performance Computing Lecture 2 Parallel Programming with MPI Part1 .
2021 High Performance Computing Lecture 2 Parallel Programming with MPI Part2 .
2021 High Performance Computing Practical Lecture 2.1 MPI Messages & Collectives Part1 ‍.
2021 High Performance Computing Practical Lecture 2.1 MPI Messages & Collectives Part2 ‍.
2021 High Performance Computing Lecture 3 Parallelization Fundamentals Part1 .
2021 High Performance Computing Lecture 3 Parallelization Fundamentals Part2 .
2021 High Performance Computing Lecture 4 Advanced MPI Techniques Part1 .
2021 High Performance Computing Lecture 4 Advanced MPI Techniques Part2 .
2021 High Performance Computing Practical Lecture 5.1 MPI Communicators & Data Structures Part1 ‍.
2021 High Performance Computing Practical Lecture 5.1 MPI Communicators & Data Structures Part2 ‍.
2021 High Performance Computing Lecture 6 Parallel Programming with OpenMP Part1 .
2021 High Performance Computing Practical Lecture 6.1 OpenMP Parallel Programming Part1 ‍.
2021 High Performance Computing Practical Lecture 6.1 OpenMP Parallel Programming Part2 ‍.
2021 High Performance Computing Lecture 7 Hybrid Programming and Patterns Part1 .
2021 High Performance Computing Lecture 7 Hybrid Programming and Patterns Part2 .
2021 High Performance Computing Lecture 8 Debugging and Profiling and Performance Analysis Part1 .
2021 High Performance Computing Lecture 8 Debugging and Profiling and Performance Analysis Part2 .
2021 High Performance Computing Lecture 9 Accelerators and Graphical Processing Units Part1 .
2021 High Performance Computing Lecture 9 Accelerators and Graphical Processing Units Part2 .
2021 High Performance Computing Lecture 10 Parallel and Scalable Machine and Deep Learning Part1 .
2021 High Performance Computing Practical Lecture 10.1 Deep Learning driven by Big Data Part1 ‍.
2021 High Performance Computing Lecture 10 Parallel and Scalable Machine and Deep Learning Part2 .
2021 High Performance Computing Practical Lecture 10.1 Deep Learning driven by Big Data Part2 ‍.
2021 High Performance Computing Practical Lecture 10.2 Distributed Deep Learning Part1 ‍.
2021 High Performance Computing Practical Lecture 10.2 Distributed Deep Learning Part2 ‍.
2021 High Performance Computing Lecture 11 HPC Applications in Health and Neurosciences Part1 .
2021 High Performance Computing Lecture 11 HPC Applications in Health and Neurosciences Part2 .


Taught by

Prof Dr - Ing Morris Riedel

Tags

Related Courses

Введение в параллельное программирование с использованием OpenMP и MPI
Tomsk State University via Coursera
High Performance Computing for Scientists and Engineers
Indian Institute of Technology, Kharagpur via Swayam
Introduction to parallel Programming in Open MP
Indian Institute of Technology Delhi via Swayam
Introduction to Parallel Programming in OpenMP
Indian Institute of Technology Delhi via Swayam
Introduction to parallel programming with OpenMP and MPI
Indian Institute of Technology Delhi via Swayam