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