이 페이지는 기계 번역을 사용하여 번역되었습니다. 영어 원문을 보려면 여기를 클릭하십시오.
병렬 for 루프 생성
병렬 for-루프에 대한 최적화
모델 구성 창: 코드 생성 / 최적화
설명
코드 생성 단계에서 생성된 코드 내의 for 루프가, 입력 데이터 크기가 큰 경우 MATLAB Function 블록, MATLAB System 블록 및 For Each Subsystem 블록에서 병렬로 구현되는지 여부를 지정합니다. MATLAB 코드에 기존의 for 루프 대신 parfor 루프가 포함되어 있을 경우, MATLAB Function 블록과 MATLAB System 블록은 병렬로 실행됩니다. 이 파라미터는 for 루프 자동 스케줄링도 활성화합니다.
범주: 최적화
종속성
이 파라미터를 사용하려면 Parallel Computing Toolbox™가 설치되어 있어야 합니다.
설정
off (디폴트 값) | on- On
여러 스레드를 사용하여 OpenMP 병렬 for-루프를 실행합니다.
- Off
단일 스레드를 사용하여 for 루프를 실행합니다.
권장 설정
| 응용 사례 | 설정 |
|---|---|
| 디버그 | Off |
| 추적성 | Off |
| 효율성 | On(실행 속도) |
| 안전 예방 조치 | 영향 없음 |
프로그래밍 방식 사용
파라미터: MultiThreadedLoops |
| 유형: 문자형 벡터 |
값: 'on' | 'off' |
디폴트 값: 'off' |
버전 내역
R2019a에 개발됨