MATLAB Algorithm Acceleration

Acceleration using generated MEX functions

Accelerate computationally intensive portions of your MATLAB® code by generating a MEX function. For best results, follow best practices and use optimization strategies.

Functions

codegen Generate C/C++ code from MATLAB code

Examples and How To

Accelerate MATLAB Algorithms

Accelerate MATLAB algorithms by generating MEX functions.

Generate MEX Functions by Using the MATLAB Coder App

Follow the workflow for generating MEX functions with the MATLAB Coder™ app.

Generate MEX Functions at the Command Line

Follow the workflow for generating MEX functions with codegen.

Control Run-Time Checks

Improve performance by disabling run-time checks.

Use Generated Code to Accelerate an Application Deployed with MATLAB Compiler

Use MATLAB Coder to accelerate an algorithm used by an application that you intend to deploy with MATLAB Compiler™.

Concepts

Workflow for Accelerating MATLAB Algorithms

Follow workflow for accelerating MATLAB algorithms.

Best Practices for Using MEX Functions to Accelerate MATLAB Algorithms

Follow best practices for using MEX functions to accelerate MATLAB algorithms.

Optimization Strategies

Optimize the execution speed or memory usage of generated code.

Was this topic helpful?