Main Content

SIMD 코드 생성

DSP System Toolbox™의 특정 알고리즘에서 SIMD 코드 생성

DSP System Toolbox에서 많은 연산이 필요한 FIR 필터나 LMS 필터와 같은 특정 알고리즘으로부터 SIMD 코드를 생성할 수 있습니다. SIMD 내장 함수(SIMD intrinsics)는 이러한 알고리즘에서 생성되는 코드의 성능을 대폭 향상시켜서 대부분의 경우 시뮬레이션 성능을 충족하거나 능가합니다. SIMD는 하나의 명령으로 여러 데이터를 처리하는 계산 패러다임입니다. 대다수의 최신 프로세서에는 SIMD 명령이 있습니다. 예를 들어 한 번에 여러 덧셈이나 곱셈을 수행할 수 있습니다.

DSP Intel AVX2-FMA 코드 대체 라이브러리(AVX2 플랫폼에만 해당)를 사용하거나 모델 구성 파라미터 Leverage target hardware instruction set extensions(모든 Intel® 플랫폼에 해당)를 사용하여 SIMD 코드를 생성할 수 있습니다.

MATLAB® System object에서 SIMD 코드를 생성하려면 MATLAB Coder™와 Embedded Coder®가 필요합니다. Intel AVX2 코드 대체 라이브러리를 사용하여 Simulink® 블록에서 SIMD 코드를 생성하려면 Embedded Coder가 필요합니다. 모델 구성 파라미터 Leverage target hardware instruction set extensions를 사용하여 Simulink 블록에서 SIMD 코드를 생성하려면 Simulink Coder 또는 Embedded Coder가 필요합니다.

도움말 항목