Applications and Uses for MATLAB
Event description
- Professional and career development
This workshop will focus on approaches to porting Matlab applications to a cluster environment such as that of ASU's Sol cluster. 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:
- Batch submission of multiple single-threaded instances (e.g. parameter sweep)
- Multithreading m file using ""parfor"" command
- Confronting large datasets using distributed arrays or tall arrays
- Exploiting Matlab functions ported to GPU
- Multithreading C-code using OpenMP or writing cuda kernels and compiling with mex compiler to be called by Matlab
- Introduction to features of the Matlab Parallel Server
About Research Computing:
Research Computing is a core Knowledge Enterprise facility and part of the Research Technology Office. The Research Technology Office is a team of professionals ready to help meet your research technology needs and support your research. From proposal support to advanced computational resources, such as supercomputers, Research Computing enables research, accelerates discovery, spurs innovation, and assists researchers at all stages of their research.
Questions? Please visit researchcomputing.asu.edu for more information about Research Computing or submit a help request: https://rto.asu.edu/request-help/.