--- tags: ResBaz2021 --- # Adapting MATLAB Applications for HPC and GPU ## Friday, May 21st, 2021 9\:00-10\:00 [Back to Resbaz HackMD Directory](https://hackmd.io/@ResBaz21/directory) This workshop will focus on approaches to porting Matlab applications to a cluster environment. This is not an intro to Matlab course. The intended audience member will have developed Matlab code that runs on a desktop machine but now would like to run this code in a parallel environment. This may be implemented through either: 1) Batch submission of multiple single-threaded instances (e.g. parameter sweep) 2) Multithreading m file using ""parfor"" command 3) Confronting large datasets using distributed arrays or tall arrays 4) Exploiting Matlab functions ported to GPU 5) Multithreading C-code using OpenMP or writing cuda kernels and compiling with mex compiler to be called by Matlab 6) Introduction to features of the Matlab Parallel Server ## Getting Started Additional Instructions Forthcoming --- ## Introductions Gil Speyer, Arizona State University, Lead Scientific Software Engineer, speyer@asu.edu ## Questions and Answers In this section, you can post your questions and feel free to answer if you have it. Questions will be answered during or after the workshop. 1. Ask your question. - Here is an answer --- :::info **Session Feedback :mega:** Use the link below to provide your feedback on the session: [**Session Feedback Form**](https://forms.gle/TrnJpr9qRBEKdnVVA) :::