Main Content

La traduzione di questa pagina non è aggiornata. Fai clic qui per vedere l'ultima versione in inglese.

Accelerazione dell'algoritmo DSP

Accelerazione tramite multithreading dataflow o funzioni MEX generate

È possibile migliorare la capacità di trasmissione della simulazione per le funzioni MATLAB® utilizzando la funzione dspunfold per generare un file MEX multithread.

In Simulink®, i domini dataflow partizionano automaticamente il modello e simulano il sistema utilizzando più thread. Aggiungendo la latenza algoritmica al sistema, è possibile aumentare ulteriormente la concorrenza e migliorare la capacità di trasmissione della simulazione del modello.

Funzioni

dspunfoldGenerates a multi-threaded MEX file from a MATLAB function
codegenGenerate C/C++ code from MATLAB code

Blocchi

Dataflow SubsystemSubsystem whose execution domain is set to Dataflow

Argomenti

Unfolding

Dataflow

Risoluzione dei problemi

Why Does the Analyzer Choose the Wrong State Length?

This section discusses the example where the state length depends on the input which causes verification failure. Debugging steps are also included.

Why Does the Analyzer Choose a Zero State Length?

This section discusses the example where the input does not have an immediate effect on the output. Hence, state length of 0 is considered in spite of the algorithm containing states.

Esempi in primo piano