Date: 12 June 2024 @ 13:00 - 16:00

Timezone: UTC

Language of instruction: English

During this hands-on workshop, we will introduce parallel and distributed computing in MATLAB with a focus on speeding up application codes and offloading compute. By working through common scenarios and workflows using hands-on demos, you will gain a detailed understanding of the parallel constructs in MATLAB, their capabilities, and some of the common hurdles that you'll encounter when using them.  Users will learn:

  • Multithreading vs multiprocessing
  • When to use parfor vs parfeval constructs
  • Creating data queues for data transfer
  • Leveraging NVIDIA GPUs
  • Parallelizing Simulink models
  • Working with large data

Level: Intermediate

Length: 3 Hours

Format: Lecture + Hands-on

Prerequisites: Working knowledge of MATLAB

| :: Wed. June 12 ::

09:00 to 12:00 |


Registration link

Compute Ontario Summer School is a series of online courses on Advanced Research Computing, High Performance Computing, Research Data Management, and Research Software. It runs from June 3 to June 21, 2024. The courses are delivered each workday from 9:00am to 4:30pm (EDT) with a lunch break,  in two parallel streams. Pick-and-choose the course(s) you want to attend. Registration is free. Please register early as  courses have a limited capacity. The Summer School is jointly delivered by SHARCNET, SciNet, Centre for Advanced Computing, in collaboration with the Alliance and RDM experts from across Ontario and Canada.

Keywords: GPU, HPC


Activity log