This workshop will cover basic performance optimization techniques using MATLAB, including: code profiling, pre-allocation, sequential memory access, vectorization, and efficient matrix-vector storage and operations. We will assume that participants have a basic understanding of the MATLAB programming language.
- Pre-allocation
- Sequential Memory Access
- Vectorization
- Sparse Matrices
- Profiling and Optimization
You can view the slides for this workshop here
You can download this repository to test the experiments/examples provided
To clone
git clone https://github.com/brown-ccv/Matlab-Improving-Performance.git
cd Matlab-Improving-Performance