이미지 처리를 병렬화할 때 성능 향상은 어느 정도?
Visual Studio에서는 OpenMP 외에도 자동 병렬화(Auto-Parallelizer)를 지원한다. OpenMP보다는 좀 더 사용하기는 쉬운 편이고, 사용 가능 범위는 좀 더 제한적인 느낌. OpenMP는 아래와 같이 적용할 수 있고, #pragma omp parallel for for (int i = 0; i < 256; i++) { iP[i] = i; } 자동 병렬화는 아래와 같이 적용할 수 있다. #pragma loop(hint_parallel(0)) for (int i = 0; i < 256; i++) { iP[i] = i; } 즉, 사용 자체는 그리 어렵지 않다. 사용할 수 없는 조건들을 배제하는 게 좀 번잡할 뿐. 이미지 20장을 일괄적으로 리샘플링하는 코드를 통해서 둘의 성능을 비교..