Introduction to MATLAB Parallel Toolbox

Overview

Instructor(s): Marinus Pennings

Time: Friday, February 28, 2020 — 1:30PM-4:00PM CT

Location: Zoom session only

Prerequisite(s): Current Ada account, basic MATLAB skills

This short course will introduce the MATLAB parallel toolbox. Topics discussed include cluster profiles, parallel pools, parfor, spmd, distributed data, and GPU computing. We will also demonstrate how to run parallel MATLAB jobs on the HPRC clusters.

A Registration button will appear here when registration has been opened.

Course Materials

Additional Course Materials

  • MATLAB Parallel Toolbox Files: ZIP
  • Parallel MATLAB Live Script (Spring 2018): mlx file
  • Introduction to the MATLAB Parallel Toolbox Slides (Fall 2017): PDF

Participation

During the training, attendees are expected to log in to an HPRC cluster using their own computer and complete the instructor-led examples and exercises.

Agenda

This course focuses, among others, on the following topics:

  • Automatic multi-threading in MATLAB
  • Cluster profiles, Workers, and parallel pools
  • Parallel Constructs
    • parfor
    • spmd
    • distributed
    • gpu
  • Running jobs on HPRC resources
    • Within MATLAB session
    • From command line using matlabsubmit
    • From external MATLAB session