Skip to content

Parallel Computing with MATLAB: 4 October 2019

The Division of Information Technology (DIT) at the University of Maryland is pleased to announce the following workshop for members of the University community.

There are only a limited number of seats available. Registration will remain open until 16 September 2019 or until all seats are filled.
Although there is no charge associated with the workshop, we do require registration and we ask that you do not register unless you really intend to attend. Also, if you register and later discover you will not be able to attend, please contact us to cancel your registration as soon as possible so that we can invite someone from the wait list. It would be a shame if someone was prevented from attending due to an empty seat reserved for you.

Warning

Registration is currently closed. We are hoping to repeat this workshop in the future, please join us then.

Note

NOTE: DIT reserves the right to cancel the workshop for any reason with little notice.

Parallel Computing with MATLAB
Location Atlantic Building, Room 1410
Date
  • 4 October 2019: Part 1: Parallelizing MATLAB Code
  • TBA: Part 2: Using MATLAB Parallel Server on HPC: *POSTPONED due to technical issues*
Time
  • 9:00 AM - 12:00 PM: Parallelizing MATLAB code (introduction to MATLAB Parallel Computing Toolkit)<\li>
  • 8:45 AM - 1:30 PM: Using MATLAB Parallel Server on HPC (remotely submitting MATLAB jobs on HPC)
Instructor Raymond Norris
Parallel Computing Pilot & Engineer, The MathWorks Inc.
Cost free, registration required
Registration Form link to registration form
Application Deadline 16 September 2019
or when registration is full

Register Here

During this hands-on, self-paced workshop, a MathWorks engineer will introduce you to parallel and distributed computing in MATLAB with a focus on speeding up your application code and offloading compute. By working through common scenarios and workflows using hands-on demos, you will gain in the first session (Part 1) a detailed understanding of the parallel constructs in MATLAB, their capabilities, and some of the common hurdles that you'll encounter when using them. In Part 2 you will learn how to run your MATLAB code on local High Performance Computing (HPC) resources.

Although the workshop is aimed at users of the University's High Performance Computing (HPC) clusters, and will include some instruction on using MATLAB's Parallel Server (formerly Distributed Computing Server) to offload compute to the HPC cluster, it is open to all MATLAB users on campus and will also discuss the parallel constructs in MATLAB in general, which can be of use even on multicore workstations and laptops.

Prerequisites

Some basic familiarity with MATLAB is assumed. If you are not familiar with MATLAB or want a refresher, you might wish to take the free self-paced MATLAB Onramp course from MathWorks (about 2 hours).

System Requirements

This is a bring-your-own-laptop style event. As part of the workshop, you will be configuring your laptop to be able to offload MATLAB compute worker tasks to the UMD Deepthought2 HPC cluster, and it is better to do this on your own system then on a lab system.

So please bring a laptop with the following installed on it:

Temporary (for the duration of the workshop) access to the Deepthought2 HPC cluster will be provided to registrants who do not already have access.

Resources

The following resources for the workshop are available: