Результаты поиска по запросу "openmp"
Как правильно отключить директивы OpenMP?
У меня есть код C ++ с прагмами OpenMP внутри. Я хочу протестировать этот код как для многопоточного режима (с OpenMP), так и в однопоточном режиме (без OpenMP). Сейчас для переключения между режимами мне нужно комментировать#pragma omp (или по ...
OpenMP, для цикла внутри секции
Я хотел бы запустить следующий код (ниже). Я хочу создать два независимых потока, каждый из которых будет запускать параллельный цикл for. К сожалению, я получаю ошибку. По-видимому, параллельноfor не может быть порожден внутриsection, Как это ...
C OpenMP параллельная быстрая сортировка
Еще раз застрял при использовании openMP в C ++. На этот раз я пытаюсь реализовать параллельную быструю сортировку. Код: #include <iostream> #include <vector> #include <stack> #include <utility> #include <omp.h> #include <stdio.h> #define ...
OpenMP: запуск двух функций параллельно, каждая на половину пула потоков
У меня есть функция загрузки процессораdo_long что мне нужно запустить на двух разных наборах данных. do_long(data1); do_long(data2); do_long() { #pragma omp for for(...) { // do proccessing } }У меня есть N темы доступны (зависит от машины). ...
Являются ли указатели закрытыми в параллельных секциях OpenMP?
Я добавил OpenMP в существующую кодовую базу для распараллеливания цикла for. Несколько переменных создаются внутри области действияparallel for регион, включая указатель: #pragma omp parallel for for (int i = 0; i < n; i++){ [....] Model ...
Обработка сигналов в параллельной программе OpenMP
У меня есть программа, которая использует POSIX таймер (timer_create()). По сути, программа устанавливает таймер и начинает выполнять длительные (потенциально бесконечные) вычисления. Когда время таймера истекает и вызывается обработчик сигнала, ...
OpenMP, используйте все ядра с параллельным
У меня есть компьютер с 4 ядрами и приложение OMP с 2 вескими задачами. int main() { #pragma omp parallel sections { #pragma omp section WeightyTask1(); #pragma omp section WeightyTask2(); } return 0; }Каждое задание имеет такую весомую ...
OpenMP и CPU сходство
Будетsched_setaffinity или жеpthread_attr_setaffinity_np работать, чтобы установить сходство потоков под OpenMP? Связанный:CPU Affinity [https://stackoverflow.com/questions/280909/cpu-affinity]
Как распараллелить цикл for через C ++ std :: list с использованием OpenMP?
Я хотел бы перебирать все элементы в std :: list параллельно, используя OpenMP. Цикл должен быть в состоянии изменить элементы списка. Есть ли простое решение для этого? Кажется, что OpenMP 3.0 поддерживает параллельные циклы for, когда итератор ...
C ++ 11 Потокобезопасность генераторов случайных чисел
В C ++ 11 есть несколько новых движков генератора случайных чисел и функций распределения. Они потокобезопасны? Если вы разделяете одно случайное распределение и механизм среди нескольких потоков, безопасно ли это, и вы все равно будете получать ...