The first part of this workshop focuses on parallel computing with MATLAB on the desktop. The host introduces the concept of parallel computing and briefly covers 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 focuses 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, and previous MATLAB experience is beneficial but not required.
PREREQUISITES:
- MATLAB installed on your local machine. Only version R2024a is supported. (https://www.mathworks.com/academia/tah-portal/university-of-central-florida-31651834.html)
- An account on the ARCC HPC cluster. If you do not have an account, please request using the link: User Registration Form (https://arcc.ist.ucf.edu/index.php/accounts/user-registration-form?view=form). Please apply for both Stokes and Newton access on ARCC HPC cluster. Students not affiliated with faculty can request temporary accounts by sending an email to ResearchIT@ucf.edu with subject "Matlab Workshop Account", by October 10th, 2024.
- Connection to UCF's VPN. If you are off-campus, you will require a VPN connection. For instructions to configure VPN please visit one of the following links. For faculty & staff (https://ucf.service-now.com/ucfit?id=kb_article&sys_id=4839a6f3479b8d903d10c5e3846d4312&spa=1). For students (https://ucf.service-now.com/ucfit?id=kb_article&sys_id=79e16e561b5784105cd6b912cd4bcbf9)
If you have any questions with the above, please contact Research IT at ResearchIT@ucf.edu.
This event is not being recorded. Any materials provided by the presenter will be sent to all registrants by the end of the second business day after the conclusion of the event. Please email ResearchITEvents@ucf.edu to request access to the materials two business days after the completion of the event if you did not register.
Presented by Evan Cosgrove, Ph.D., Damian Pietrus
Read MoreRegister for this event.