Speeding Up MATLAB Applications
In this session, we will demonstrate simple ways to improve and optimize your code that can boost execution speed by orders of magnitude. We will also address common pitfalls in writing M-code, explore the use of the MATLAB Profiler to find bottlenecks, and briefly introduce the use of Parallel Computing Toolbox and MATLAB Distributed Computing Server to solve computationally and data-intensive problems on multicore computers and clusters.
You will learn how to:
- Understand memory usage and vectorization in MATLAB
- Address bottlenecks in your programs
- Optimize file I/O to streamline your code
- Transition from serial to parallel MATLAB programs
- Execute applications to a single multicore or multiprocessor desktop