Main Content

Die Übersetzung dieser Seite ist veraltet. Klicken Sie hier, um die neueste Version auf Englisch zu sehen.

SIMD-Codegenerierung

Generieren von SIMD-Code aus bestimmten Algorithmen der DSP System Toolbox™

Sie können SIMD-Code aus bestimmten Algorithmen der DSP System Toolbox wie den rechnerisch anspruchsvollen FIR- und LMS-Filtern generieren. Die intrinsischen Merkmale von SIMD verbessern die Leistung des aus diesen Algorithmen generierten Codes erheblich; in den meisten Fällen entspricht er der Simulationsleistung oder übertrifft sie. SIMD ist ein Berechnungsparadigma, bei dem eine Anweisung mehrere Daten verarbeitet. Viele moderne Prozessoren weisen SIMD-Anweisungen auf, die beispielsweise mehrere Additionen oder Multiplikationen zugleich ausführen können.

Sie können SIMD-Code mithilfe der DSP Intel AVX2-FMA Code-Ersatzbibliothek (nur AVX2-Plattform) generieren oder den Modell-Konfigurationsparameter Leverage target hardware instruction set extensions (alle Intel®-Plattformen) verwenden.

Um SIMD-Code aus MATLAB® System objects zu generieren, benötigen Sie MATLAB Coder™ und Embedded Coder®. Um SIMD-Code aus Simulink®-Blöcken mithilfe der Intel Code-Ersatzbibliothek für AVX2 zu generieren, benötigen Sie Embedded Coder. Um SIMD-Code aus Simulink-Blöcken mithilfe des Modellkonfigurations-Parameters Leverage target hardware instruction set extensions zu generieren, benötigen Sie Simulink Coder oder Embedded Coder.

Themen