Вы можете повысить производительность моделирования для функций MATLAB ® с помощью dspunfold для создания многопоточного файла MEX.
В Simulink ® домены Dataflow автоматически секционируют модель и моделируют систему с помощью нескольких потоков. Добавляя алгоритмическую задержку в систему, можно еще больше увеличить параллелизм и повысить производительность моделирования модели.
| Подсистема потока данных | Подсистема, домен выполнения которой имеет значение Dataflow |
Рабочий процесс для создания многопоточного MEX-файла с использованием dspunfold
В этом разделе рассматривается рекомендуемый рабочий процесс создания многопоточного MEX и проверки результатов с помощью анализатора.
Создание многопоточных файлов MEX
В этом примере показано, как использовать dspunfold создание многопоточного MEX-файла из функции MATLAB с использованием технологии развертывания.
Ускорение алгоритма обработки сигналов в MATLAB
Ускорение алгоритма обработки сигналов с помощью codegen и dspunfold.
Чем dspunfold отличается от parfor?
Эта страница должна содержать подробные сведения о том, когда использовать dspunfold и когда использовать parfor.
Моделирование подсистемы с использованием синхронного потока данных.
Многоядерное моделирование и создание кода доменов потока данных
Типы параллелизма. Моделирование и создание кода доменов потока данных с использованием нескольких потоков.
Модель многоскоростных систем обработки сигналов с использованием потока данных
Используйте подсистему потока данных для автоматического вычисления размеров кадров в многоскоростных системах.
Выполнение многоядерного анализа для потока данных
Если подсистема в модели настроена на использование домена выполнения потока данных, на панели инструментов Simulink активируется вкладка Multicore.
Почему анализатор выбирает неправильную длину состояния?
В этом разделе рассматривается пример, в котором длина состояния зависит от входных данных, вызывающих сбой проверки. Также включены шаги отладки.
Почему анализатор выбирает нулевую длину состояния?
В этом разделе рассматривается пример, когда ввод не оказывает немедленного влияния на вывод. Следовательно, длина состояния 0 рассматривается, несмотря на алгоритм, содержащий состояния.