0
의 우리가이 코드를 가지고 있다고 가정하자 : 중첩 된 루프에서 OpenMP에서 코어가 분할됩니까?
for(size_t i=0; i<5; i++){
//do something expensive here
for(size_t i=0; i<5; i++){
//do somehting expensive here too
}
}
이의 우리가 적어도 25 개 물리적 코어가 가정하자. 우리는 어떻게 그것들 모두를 이용할 수 있습니까? 첫 번째 값 비싼 계산 때문에
collapse
을 사용할 수 없습니다. 이 경우 가장 효율적인 솔루션은 무엇입니까?
int가 작동해야하는 경우 size_t를 사용하는 것은 의미가 없습니다. 귀하의 질문이나 mop_nested에 대한 귀하의 이의 제기가 확실하지 않습니다. – tim18