이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
DSP 알고리즘 가속
dspunfold
함수를 사용하여 멀티스레드 MEX 파일을 생성하여 MATLAB® 함수의 시뮬레이션 처리량을 개선할 수 있습니다.
Simulink®에서 Dataflow 도메인은 자동으로 모델을 분할하고 여러 스레드를 사용하여 시스템을 시뮬레이션합니다. 시스템에 알고리즘 대기 시간을 추가하면 동시성을 더 높이고 모델의 시뮬레이션 처리량을 개선할 수 있습니다.
함수
블록
Dataflow Subsystem | Subsystem whose execution domain is set to Dataflow |
도움말 항목
펼치기
- Workflow for Generating a Multithreaded MEX File using dspunfold
This section discusses the recommended workflow of generating the multithreaded MEX and verifying the results using the analyzer. - Multithreaded MEX File Generation
This example shows how to use thedspunfold
function to generate a multithreaded MEX file from a MATLAB® function using unfolding technology. - Signal Processing Algorithm Acceleration in MATLAB
Accelerate signal processing algorithm withcodegen
anddspunfold
. - How Is dspunfold Different from parfor?
This page should detail the users on when to use dspunfold and when to use parfor.
Dataflow
- Dataflow Domain
Simulate a subsystem using synchronous dataflow. - Multicore Simulation and Code Generation of Dataflow Domains
Types of parallelism. Simulation and code generation of dataflow domains using multiple threads. - Model Multirate Signal Processing Systems Using Dataflow
Use a Dataflow Subsystem to automatically calculate frame sizes in multirate systems. - Perform Multicore Analysis for Dataflow
When a subsystem in a model is configured to use a dataflow execution domain, the Multicore tab is activated on the Simulink toolstrip.
문제 해결
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.