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 |
|
| Time |
|
| 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 |
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:
- MATLAB R2016a or newer. This is available at no charge to members of the University of Maryland community via the campus Total Academic Headcount license
- Parallel Computing Toolbox. Again, available to the UMD community via the campus Total Academic Headcount license
- An ssh client
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: