tbb에서

ilianes의 이미지

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개다 병렬화 해주어야 하나요?