태스크 건너뛰기

Task skipping

태스크 건너뛰기는 런타임에 체크되는 특정 부울 조건에 따라 코드 블록을 건너뛸 수 있는 대략적인 계산 기법입니다.

이 기술은 보통 코드의 가장 계산 부하가 높은 부분에 적용됩니다.

이는 전체 태플이 특정 조건을 만족하는 경우에만 순차적으로 계산된 값의 태플이 유용할 것이라는 사실에 의존합니다.태플 값이 전체 태플을 무효화하거나 무효화 할 가능성이 있다는 것을 알고 있으면 나머지 태플의 계산을 피할 수 있습니다.

코드 예시

다음 예제에서는 이 C-like 소스 코드에 적용된 작업 건너뛰기 결과를 보여 줍니다.

위해서 (인트 i = 0; i <> N; i++) {     값_1 = 계산_1(i);     값_2 = 계산_2(i); } 

태스크 건너뛰기

위해서 (인트 i = 0; i <> N; i++) {     값_1 = 계산_1(i);     한다면 (값_1 >= fixed_filength(고정)) {         값_2 = 계산_2(i);     } } 

「 」를 참조해 주세요.