The first part of this workshop focuses on parallel computing with MATLAB on the desktop. The host will introduce the concept of parallel computing and briefly cover optimizing code before diving into parallelism in MATLAB and common programming constructs, such as parfor (including optimization and performance considerations) and parfeval. Next, scaling options are introduced with discussion about GPUs and clusters/clouds and the workflow of submitting to these resources. Throughout this part of the workshop, users will complete hands-on exercises alongside the instructor as concepts are introduced.
The second part of the workshop will focus on showing users how to submit jobs on the ARCC cluster. With MATLAB installed on their own machine, users will be guided through the process of configuring a cluster profile, setting jobs submission arguments, accessing GPU resources, and submitting both single-node and multi-node jobs that run remotely on ARCC.
This workshop is aimed at new users of parallel computing in MATLAB. Previous MATLAB experience is beneficial but not required.
PREREQUISITES:
Presented by Evan Cosgrove, Ph.D., Damian Pietrus
Read MoreRegister for this event.