Skip to main content
Stack Overflow на русском

Вопросы с меткой [openmp]

OpenMP (Open Multi-Processing) — открытый стандарт для распараллеливания программ на языках C, C++ и Fortran.

Фильтрация
Сортировка
Метки
1 голос
0 ответов
64 показа

Код – умножение матрицы на вектор. Матрица и вектор меняются с каждой итерацией, сам код запускается на удаленном сервере через sbatch, так что в коде не прописано количество потоков. Добавлял ...
Ave's user avatar
  • 11
2 голоса
1 ответ
207 показов

Я пока только разбираюсь с OpenMP. Вижу пользу только если цикл с #pragma omp parallel for содержит достаточно тяжёлый код, тогда польза от параллельности перевешивает накладные расходы на ...
mur's user avatar
  • 159
-1 голос
1 ответ
131 показ

Всем привет Дело такое, написал код для следующего задания: Найти наименьшие три последовательно возрастающие простые числа, большие заданного N, сумма которых является простым числом (например, при ...
0 голосов
1 ответ
90 показов

Пожалуйста помогите. Мне нужно 2 рабочих варианта распараллеливания функции медианной фильтрации изображения через OpenMP. (Сами сортировочные функции работают корректно) double MedianFilterBMP(...
Nayt's user avatar
  • 21
0 голосов
1 ответ
152 показа

Функция принимает на вход матрицу, и решает СЛАУ. Но время выполнения без omp и с omp не отличается (т.е если комментировать строку с #pragma parallel). В свойствах проекта поддержка openMP включена, ...
Freakgen's user avatar
0 голосов
0 ответов
172 показа

Решаю следующую задачу: Изучите OpenMP-директивы создания параллельных секций sections и section. Напишите программу, содержащую 3 параллельные секции, внутри каждой из которых должно выводиться ...
vasna555's user avatar
0 голосов
0 ответов
161 показ

Подскажите, #pragma omp parallel for в этом коде поможет ли ускорить производительность и не приведёт ли это к ошибкам? Правильно ли я понимаю что эта директива позволит рандомить элементы используя ...
Dreams's user avatar
  • 29
0 голосов
1 ответ
107 показов

У меня есть программа работающая с массивами и на выходе выдающая одно число. Для распараллеливания программы я использую OpenMP, но проблема в том, что после написания директив, я начал получать ...
0 голосов
1 ответ
129 показов

Каким образом можно ускорить шейкерную сортировку большого массива (100k). Обязательное условие: с помощью OMP. В моём случае лучший(при этом правильный) результат показали 8 потоков. Я только начинаю ...
1 голос
1 ответ
316 показов

Пытаюсь разобраться с OpenMP,пробую распараллелить простой цикл for, но по времени параллельная версия работает хуже/одинаково с версией последовательной. Почему так? Понимаю, что есть расход ресурсов ...
reogeo's user avatar
  • 145
1 голос
0 ответов
46 показов

Скажите, пожалуйста, где именно надо размещать директиву OpenMp THREADPRIVATE для common-блока? Сразу после описания этого блока, сразу после описания этого блока и всех остальных любых переменных или ...
0 голосов
1 ответ
1k показов

Здраствуйте, передо мной стоит задача перемножить матрицы без распараллеливания вычислений, с использованиям 2/4/8 потоков, написал код, который представлен Вам ниже, 2 вопроса: Возможно ли задавать ...
0 голосов
1 ответ
191 показ

С помощью "OpenMP" на C++ я создаю несколько потоков, каждый их которых вызывает некие одинаковые процедуры на Фортране, которые работают с одними и теми же файлами (не изменяют их! только ...
0 голосов
1 ответ
130 показов

Вычисляю интеграл методом трапеций, при попытке вывести результат пишется -nan(ind). Как я понял, это возникает из-за операций с близкими к 0 числами или использовании exp(). Как это можно исправить? #...
y0nkers's user avatar
  • 61
0 голосов
0 ответов
274 показа

Начал изучать параллельное программирование. Для начала пытаюсь научиться как разными способами задавать количество потоков. Два из трех возможных способов у меня получились, а именно: Опция ...
David's user avatar
  • 1,283

15 30 50 на странице
1
2 3 4 5

AltStyle によって変換されたページ (->オリジナル) /