Main Content

SIMD Code Generation

Generate SIMD code for certain computationally intensive algorithms in DSP System Toolbox™

You can generate SIMD code for certain algorithms in DSP System Toolbox that are computationally intensive for Intel® platforms, Apple silicon and ARM® Cortex®-A processors. The SIMD intrinsics significantly improve the performance of the code generated for these algorithms, in most cases meeting or exceeding the simulation performance. SIMD is a computing paradigm in which a single instruction processes multiple data. Many modern processors have SIMD capabilities that, for example, perform several additions or multiplications at once.

For more information on the DSP System Toolbox features that support this workflow, see System objects in DSP System Toolbox that Support SIMD Code Generation, Simulink Blocks in DSP System Toolbox that Support SIMD Code Generation.

Topics

MATLAB Workflow

Simulink Workflow

Featured Examples