Focused Trainings

Parallel Computing with MATLAB, Hands-On Workshop

by Mr Steve Schäfer (Mathworks)

Europe/Berlin
Online

Online

Description

HPC.NRW and MathWorks cordially invite you to the first hands-on workshop about Parallel Computing with MATLAB in a series of four events (more information below).

This half-day course will focus on speeding up MATLAB on local desktop machines with Parallel Computing Toolbox.

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 practical code examples, you will be introduced to parallel programming constructs for multi-core desktop machines, clusters and GPUs. As we will be using MATLAB Online (MATLAB in a browser), a MATLAB installation on your desktop is not required. You will receive the log-in credentials prior to the event.

Time and Place

The course will take place on Tuesday, March 29, 2022, from 9:00 AM to 12:00 (noon). It will be held online via Zoom. The link will be e-mailed to participants shortly before the course.

Topics

  • Improving serial MATLAB code (best coding practices)
  • Profile application performance
  • Speeding up programs with parallel computing
  • Working with large data sets
  • GPU computing

Registration

The registration is open to members of universities and other academic institutions in North Rhine-Westphalia. The course is free for both students and employees.

We will admit 30 people. Upon registering you will be put on a waiting list. You will be notified on March 16 whether you were accepted.

If there are more than 30 registrations, we will randomly select the participants. Everybody else will be put on a waiting list. If somebody cancels, we will offer the place to the first person on the waiting list.

Outlook

This course is the first in a series of 4 courses that will be held in the summer semester 2022. The subsequent events will be held in May-June and will encompass the following:

  • Interoperability of MATLAB and Python (module 2)
  • Machine Learning with MATLAB (module 3)
  • Deep Learning with MATLAB (module 4)

Exact dates for the other courses will be announced very soon.

Prerequisites

Basic MATLAB skills are recommended. If you are a complete MATLAB beginner, you can look through the MATLAB Academy, specifically the free MATLAB Onramp online course to familiarize yourself with MATLAB beforehand.

Instead of the MATLAB Online instance, you may use your own installation of MATLAB if it has a multi-core CPU and access to a GPU.

Course Slides
Organized by

Jan Steiner

Surveys
Parallel Computing with MATLAB - Feedback