There are several ways to accelerate MATLAB algorithms and applications. The optimal approach depends on your programming expertise, the type of algorithms you wish to accelerate, and the hardware available to you.
Top 5 MATLAB Acceleration Techniques
Adopt Efficient (Serial) Programming Practices
Leverage Existing Optimized Algorithms
Use Parallel Computing including GPUs
Use Parallel Computing
Generate C Code from MATLAB Code
All of the Above