SIMD コード生成
DSP System Toolbox™ で計算負荷が高い特定のアルゴリズムの SIMD コードを生成する
DSP System Toolbox で、Intel® プラットフォーム、Apple silicon、および ARM® Cortex®-A プロセッサ向けに、計算負荷が高い特定のアルゴリズムの SIMD コードを生成できます。SIMD の内部機能は、これらのアルゴリズムからのコード生成のパフォーマンスを大幅に向上させ、多くの場合、シミュレーション パフォーマンスを満たすかそれを超える向上を示します。SIMD は、1 つの命令で複数のデータを処理するコンピューティング パラダイムです。多くの最新のプロセッサには、たとえば、複数の加算や乗算を一度に実行する SIMD 機能があります。
このワークフローをサポートする DSP System Toolbox の機能の詳細については、System objects in DSP System Toolbox that Support SIMD Code GenerationおよびSimulink Blocks in DSP System Toolbox that Support SIMD Code Generationを参照してください。
トピック
MATLAB ワークフロー
- System objects in DSP System Toolbox that Support SIMD Code Generation
List of System objects that support SIMD code generation. - Use Intel AVX2 Code Replacement Library to Generate SIMD Code from MATLAB Algorithms
Generate high performance SIMD Code from MATLAB® algorithms in DSP System Toolbox using Intel AVX2 code replacement library. - Use Target Hardware Instruction Set Extensions to Generate SIMD Code for MATLAB System Objects for Intel Platforms
Generate high performance SIMD Code for MATLAB System objects in DSP System Toolbox for Intel platforms using the InstructionSetExtensions configuration parameter. - Use Target Hardware Instruction Set Extensions to Generate SIMD Code from MATLAB System Objects for Apple silicon and ARM Cortex-A Processors
Generate high performance SIMD Code from MATLAB System objects in DSP System Toolbox for Apple silicon and ARM Cortex-A processors using the InstructionSetExtensions configuration parameter.
Simulink ワークフロー
- Simulink Blocks in DSP System Toolbox that Support SIMD Code Generation
List of Simulink® blocks in DSP System Toolbox that support SIMD code generation. - Use Intel AVX2 Code Replacement Library to Generate SIMD Code from Simulink Blocks
Generate high performance SIMD code from Simulink blocks in DSP System Toolbox using Intel AVX2 code replacement library. - Use Target Hardware Instruction Set Extensions to Generate SIMD Code from Simulink Blocks for Intel Platforms
Generate high performance SIMD Code from Simulink Blocks in DSP System Toolbox by using the Leverage target hardware instruction set extensions model configuration parameter. - Use Target Hardware Instruction Set Extensions to Generate SIMD Code from Simulink Blocks for Apple silicon
Generate high performance SIMD Code from Simulink Blocks in DSP System Toolbox by using the ARM Neon technology for Apple silicon platforms. - Use Target Hardware Instruction Set Extensions to Generate SIMD Code from Simulink Blocks for ARM Cortex-A Processors
Generate high performance SIMD Code from Simulink Blocks in DSP System Toolbox by using the Embedded Coder® Support Package for ARM Cortex-A Processors.
