IS&T RCS Tutorial - MATLAB Performance Optimization (Hands-on)

For many programs speed is the main research productivity factor, meaning the difference between hours versus months in getting results. For many applications it is possible to write MATLAB programs that are as fast or only a factor of 2-3 times slower than a compiled C++ or Fortran version, while requiring dramatically fewer lines of code and/or being faster to develop. For existing MATLAB programs, optimizing their performance can provide dramatic speedups. This tutorial will take a “case study” hands-on approach, examining several example programs and optimizing their performance. In the process this will demonstrate useful speedup techniques including vectorization, bsxfun, memory management, and “big O” algorithmic improvements.Basic knowledge of MATLAB is assumed.

When 1:00 pm to 3:00 pm on Thursday, February 8, 2024
Location Zoom - Registered attendees will be sent via email the Zoom link for each tutorial 2-3 days before the tutorial starts