Parallel programming with MATLAB


Wednesday, July 21
9 am–3:30 pm Pacific Time

During this self-paced, hands-on workshop, you will be introduced to parallel and GPU computing in MATLAB for speeding up your application and offloading computations. By working through common scenarios and workflows, you will gain an understanding of the parallel constructs in MATLAB, their capabilities, and some of the issues that may arise when using them.

Agenda:

  • Speeding up programs with parallel computing
  • Working with large data sets
  • GPU computing
  • Scaling to Compute Canada HPC cluster

Instructor: Raymond Norris (MathWorks)

Prerequisites:

  • working knowledge of MATLAB,
  • a supported browser,
  • a MathWorks account (if you don’t already have one please go here to create one), and
  • working knowledge of the Linux Bash shell and familiarity with Compute Canada’s HPC cluster environment, in particular, with the Slurm scheduler (covered in our HPC course).

Software: We’ll be running MATLAB in a browser.

Resources:


Zoom   9:00am-10:15am Pacific
Live introduction session


On your own
Parallel Computing Workshop exercises


Zoom   01:00pm-3:30pm Pacific
MATLAB on HPC, Q&A, Wrap-up