ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
18 мая
287536 Топик полностью
=AlexD= (02.12.2011 07:11 - 07:14, просмотров: 142) ответил Evgeny_CD на Параллельное программирование в виндах. Пытаюсь разобраться.
Я те абисню, зачем опен-мп. Берёшь интеловский компилёр, берёшь свою прогу, подсовываешь компилёну ключ -Qopenmp и ... всё. Он в меру своего разумения сам раскидает крупные циклы по потокам. Ну а если ты на столько крут, что выучил десяток #pragma http://publib.boulder.ibm.com/infocenter/lnxpcomp/v8v101/index.jsp?topic=%2Fcom.ibm.xlcpp8l.doc%2Fcompiler%2Fref%2Fruprpdir.htm
, то ты ещё и как-то управлять процессом могёшь :-)) // вычисляем сумму массивов #pragma omp parallel shared(a, b, c) private(i) { #pragma omp for for (i = 0; i < N; i++) c[i] = a[i] + b[i]; } Шесть шагов как добавить параллелизм в ваш код: http://software.in …de-add-parallelism.pdf
надо придумать объяснение этому мудизму, иначе рехнуться можно