このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。
SIMD コード生成
Intel AVX2 テクノロジーを使用して DSP System Toolbox で特定のアルゴリズムから SIMD コードを生成できます。SIMD は、1 つの命令で複数のデータを処理するコンピューティング パラダイムです。多くの最新のプロセッサには、たとえば、複数の加算や乗算を一度に実行する SIMD 命令があります。
FIR フィルターや LMS フィルターなど、DSP System Toolbox の特定のアルゴリズムは計算負荷が高くなります。Intel AVX2 SIMD の内部機能は、Intel プラットフォームでこれらのアルゴリズムを使用するコード生成のパフォーマンスを大幅に向上し、多くの場合、シミュレーション パフォーマンスを満たすかそれを超える向上を示します。
MATLAB® System object から SIMD コードを生成するには、MATLAB Coder™ と Embedded Coder® が必要です。Simulink ブロックから SIMD コードを生成するには、Simulink® Coder と Embedded Coder が必要です。
トピック
- System objects in DSP System Toolbox that Support SIMD Code Generation
List of System objects that support SIMD code generation, and the conditions under which the support is available.
- Simulink Blocks in DSP System Toolbox that Support SIMD Code Generation
List of blocks that support SIMD code generation, and the conditions under which the support is available.
- Generate High Performance SIMD Code on Intel from MATLAB Algorithms in DSP System Toolbox
Process to generate high performance SIMD code from MATLAB algorithms.
- Generate High Performance SIMD Code on Intel from Simulink Blocks in DSP System Toolbox
Process to generate high performance SIMD code from Simulink blocks.