Результаты поиска по запросу "openmp"

2 ответа

 - 24 темы

1 ответ

 и замедлить производительность?

у сделать этот код параллельным:

1 ответ

 до сокращения (так глупо для меня). Я отредактировал ваш вопрос (впервые, когда я это делаю, я не знаю, как это работает: D)

ТОП публикаций

2 ответа

Версия clang - 7.0.1 на момент написания

ользую Mac OS X Sierra и обнаружил, что clang (LLVM версии 8.1.0 (clang-802.0.38)) не поддерживает OpenMP: при запуске

1 ответ

 чтобы получить представление о вещах, о которых вам нужно подумать при рассмотрении одновременных структур данных.

сто научил себя немного OpenMP, и это может быть глупо. По сути, я пытаюсь распараллелить первую поисковую программу с широким спектром в C ++, чтобы каждый ...

2 ответа

C ++ OpenMP Parallel For Loop - Альтернативы std :: vector [closed]

Основываясь на этой теме,OpenMP и STL вектор [https://stackoverflow.com/questions/9269097/openmp-and-stl-vector]какие структуры данных являются хорошими альтернативами дляобщийstd :: vector в параллельном цикле for? Основным аспектом является ...

1 ответ

 Я получил это, установив переменную окружения OMP_DYNAMIC в FALSE

ерсия openMP не дала никакого ускорения. У меня двухъядерный компьютер, и загрузка процессора всегда составляет 50%. Поэтому я попробовал пример программы, приведенной в вики. Похоже, компилятор openMP (Visual Studio 2008) не создает более одного ...

2 ответа

С этой директивой нет необходимости устанавливать все остальные флаги вручную. cmake 3.13.2, clang-1000.11.45.5 (Высокая Сьерра)

ользую новейший CMake (3.9.3) от Homebrew вместе с LLVM 5.0.0 также от Brew, потому что Clang здесь имеет поддержку OpenMP. Это работало в CMake 3.8.2 с LLVM 5. В моемCMakeLists.txt у меня есть find_package( OpenMP )а позже я хочу сделать if( ...

2 ответа

Извините, я не знаю точного ответа, я надеялся, что в ссылке будет что-то, что поможет вам

кции-члене я могу распараллелить, используя переменную общего членаint *x нравится #pragma omp parallel for default(shared) for(int i=0;i<size;i++) { x[i]=i; }Но если я попытаюсь #pragma omp parallel for default(none) shared(x,size) for(int ...

1 ответ

Параллельные кумулятивные (префиксные) суммы в OpenMP: передача значений между потоками

Предположим, у меня есть функцияf(i) который зависит от индексаi (среди других значений, которые не могут быть предварительно вычислены). Я хочу заполнить массивa так чтоa[n] = sum(f(i)) from i=0 to n-1. Редактировать:После комментария Христо ...