본문 바로가기
콤퓨타/OpenMP

OpenMP reduction

by 어니엉 2013. 8. 13.
728x90

Reduction : 계산 결과의 갱신 순서가 중요하지 않을 때, 연산자가 교환,결합성을 가질때 가능 !!



int sum=0;

#pragma omp parallel for reduction (+:sum)

for(int i=0 ; i<N ; i++)

sum += i;




  • +, *, -, &, |, ^, &&, || 연산 가능
  • 논리적으로 최소, 최대값 갖는 것도 가능


728x90

댓글