랩뷰 Loop별 CPU 할당하여 멀티스레딩 구현


랩뷰 Loop별 CPU 할당하여 멀티스레딩 구현

LabVIEW로는 병렬 또는 파이프라인을 사용하여 쉽게 여러 CUP(멀티코어, 멀티프로세서 또는 SMP 시스템으로도 불림)를 활용할 수 있습니다. 일부 경우, 특정한 프로세서에 특정한 스레드를 수동으로 할당하여 CPU 효율성을 더욱 높일 수도 있습니다. (Real-Time, Windows) Timed 루프를 사용하여 수동으로 CPU 할당을 컨트롤할 수 있습니다. 예를 들어 2 개의 CPU가 있는 시스템에서 병렬 Timed 루프 X, Y, Z를 가진 어플리케이션을 가정해봅니다. Timed 루프는 실행하는데 각각 100 ms, 100 ms, 200 ms가 소요됩니다. Timed 루프가 모두 기본 우선순위로 설정된 경우, CPU 스케줄러는 Timed 루프 X와 Z가 하나의 CPU에서, Timed 루프 Y가 다..


원문링크 : 랩뷰 Loop별 CPU 할당하여 멀티스레딩 구현