관리 메뉴

HAMA 블로그

FOR_reduction.cpp 본문

OpenMP,PPL

FOR_reduction.cpp

[하마] 이승현 (wowlsh93@gmail.com) 2014. 8. 27. 22:42

/*

#include <stdio.h>

#include <stdlib.h>

#include <omp.h>

#include <boost/timer.hpp>



const int num_steps=100; 



int main()

{

boost::timer t;



int sum = 0, i = 0;

int Data[num_steps] = {0};


for(i =0 ; i < num_steps; i++)

{

Data[i] = i + 1;

}

#pragma  omp parallel for reduction(+:sum)

for(i = 0 ; i < num_steps; i++)

{

sum += Data[i];

}


printf(" 총합 sum = %d \n", sum);



double t2_insert = t.elapsed();

printf("time:  %.8lf \n", t2_insert);


return EXIT_SUCCESS;

}

*/

'OpenMP,PPL' 카테고리의 다른 글

OP_TEST_REDUCTION.cpp  (0) 2014.08.27
FOR_default.cpp  (0) 2014.08.27
CRITICAL_SECTION.cpp  (0) 2014.08.27
Comments