Media Summary: In this video, I will show you how to install the software required to follow along with this course, as well as a casual We start this video by covering the basics of what a In this video I will describe how this module is assessed. We take a look at the first assignment for this course, along with some ...
05 Julia Overview Hpc In Julia - Detailed Analysis & Overview
In this video, I will show you how to install the software required to follow along with this course, as well as a casual We start this video by covering the basics of what a In this video I will describe how this module is assessed. We take a look at the first assignment for this course, along with some ... In this video we'll introduce the topic of multiprocessing - the second key paradigm of parallel processing in this series. In this video we make small changes to our N body simulation example to show various easy optimisation techniques that you can ... In this video we will be introducing the idea of parallel computing. We'll cover the concept of DAGs, Amdahl's law and common ...
In this video we will introduce multithreading, which allows you to write code that executes in parallel. Multithreading is a shared ... In this video, we introduce Graphics Processing Units (GPUs) and their architecture and demonstrate how to make use of their ... In this video we will briefly introduce some theory that helps us classify the resource requirements of our algorithms in a generic ... In this video we discuss how you can accurately benchmark your code so you can test which parts of your code are slow, and ... In this video we will take a deep dive into optimising away heap allocations from our code. In previous videos we discussed ...