в OpenMP, как я могу заставить каждое ядро ​​запускать один поток?

Я начал использовать OpenMP 3 дня назад. Я хочу знать, как использовать #pragma , чтобы каждое ядро ​​выполняло один поток. Более подробно: -

int ncores = omp_get_num_procs ();

for (i = 0; i

....

}

Я хочу это для цикла должны быть распределены по ядрам, которые у меня есть, так что #pragma мне следует использовать?

другое, что означают эти #pragmas ?

#pragma omp parallel

#pragma omp для

#pragma omp parallel for

Я немного запутался с этими #pragmas

большое спасибо .. :)

5
задан Omar Osama 14 July 2011 в 04:39
поделиться