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 ...

Photo Gallery

05. Julia Overview [HPC in Julia]
Hardware & Software Basics (HPC in Julia 1/10)
16. HPC Cluster Essentials: Tools, Techniques, and Best Practices [HPC in Julia]
02. Assessment Information [HPC in Julia]
Julia in 100 Seconds
What is the Julia Programming Language?
Lecture 5.1: Interactive work with Julia, UPPMAX & LUNARC, part 1
15. Multiprocessing [HPC in Julia]
12. Optimisation Tips & Tricks [HPC in Julia]
13. Intro to Parallel Computing [HPC in Julia]
14. Multithreading [HPC in Julia]
Julia for Engineers Part 1 Intro to Julia and ModelingToolkit
View Detailed Profile
05. Julia Overview [HPC in Julia]

05. Julia Overview [HPC in Julia]

In this video, I will show you how to install the software required to follow along with this course, as well as a casual

Hardware & Software Basics (HPC in Julia 1/10)

Hardware & Software Basics (HPC in Julia 1/10)

MPAGS:

16. HPC Cluster Essentials: Tools, Techniques, and Best Practices [HPC in Julia]

16. HPC Cluster Essentials: Tools, Techniques, and Best Practices [HPC in Julia]

We start this video by covering the basics of what a

02. Assessment Information [HPC in Julia]

02. Assessment Information [HPC in Julia]

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 ...

Julia in 100 Seconds

Julia in 100 Seconds

Julia

What is the Julia Programming Language?

What is the Julia Programming Language?

The

Lecture 5.1: Interactive work with Julia, UPPMAX & LUNARC, part 1

Lecture 5.1: Interactive work with Julia, UPPMAX & LUNARC, part 1

Fifth lecture, part 1 from the "

15. Multiprocessing [HPC in Julia]

15. Multiprocessing [HPC in Julia]

In this video we'll introduce the topic of multiprocessing - the second key paradigm of parallel processing in this series.

12. Optimisation Tips & Tricks [HPC in Julia]

12. Optimisation Tips & Tricks [HPC in Julia]

In this video we make small changes to our N body simulation example to show various easy optimisation techniques that you can ...

13. Intro to Parallel Computing [HPC in Julia]

13. Intro to Parallel Computing [HPC in Julia]

In this video we will be introducing the idea of parallel computing. We'll cover the concept of DAGs, Amdahl's law and common ...

14. Multithreading [HPC in Julia]

14. Multithreading [HPC in Julia]

In this video we will introduce multithreading, which allows you to write code that executes in parallel. Multithreading is a shared ...

Julia for Engineers Part 1 Intro to Julia and ModelingToolkit

Julia for Engineers Part 1 Intro to Julia and ModelingToolkit

In the first session of the

17. Getting started with GPU computing [HPC in Julia]

17. Getting started with GPU computing [HPC in Julia]

In this video, we introduce Graphics Processing Units (GPUs) and their architecture and demonstrate how to make use of their ...

07. Computational Complexity [HPC in Julia]

07. Computational Complexity [HPC in Julia]

In this video we will briefly introduce some theory that helps us classify the resource requirements of our algorithms in a generic ...

08. Benchmarking [HPC in Julia]

08. Benchmarking [HPC in Julia]

In this video we discuss how you can accurately benchmark your code so you can test which parts of your code are slow, and ...

06. Assignment 1 (Tutorial) [HPC in Julia]

06. Assignment 1 (Tutorial) [HPC in Julia]

Assignment Links: 1) Getting Started in

11. Hunting Down Heap Allocations [HPC in Julia]

11. Hunting Down Heap Allocations [HPC in Julia]

In this video we will take a deep dive into optimising away heap allocations from our code. In previous videos we discussed ...

01. Introduction [HPC in Julia]

01. Introduction [HPC in Julia]

This is the first video in the