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