tbb에서
글쓴이: ilianes / 작성시간: 금, 2011/04/15 - 9:03오후
grid solver 문제를 tbb를 이용해서 병렬화 하려고 합니다
while(!done)
{
for(int i = 0; i < 100; i ++ ){
for(int j = 0; j < 100; j ++){
/* something do */
}
}
if(scalar-expr)
done = 1;
}
이런 중첩문입니다
tbb 개념을 몰라서 for문 예제 여러개 작성해보고 이제 저 알고리즘을 tbb를 이용해서 병렬화 하려고 하는데
while() 안에서 parallel_for을 하니 값을 찍어봤을때 의도대로 되지 않는것 같습니다
가장 바깥인 while을 병렬화 해보려 했는데 tbb사이트에 가봐도 링크드 리스트데 관한 예제밖에 보이지 않아서 for 만 병렬화 해서 해결을 해보고 싶은데
이러한 중첩구조 일때 class로 객체를 생성해야 되는 for문은 어떤것입니까? 가장 안쪽것만 하면 되나요? 아니면 2개다 병렬화 해주어야 하나요?
Forums:
댓글 달기