Вопросы по теме 'openmp'

как обрабатывать кешированные структуры данных с многопоточностью (например, openmp)
Я использую OpenMP для распараллеливания нашей библиотеки C ++. Там у нас есть разные места, где мы избегаем пересчета некоторых вещей, сохраняя результаты в переменной (т.е. кешируя результат для повторного использования). Однако такое поведение...
1087 просмотров
schedule 28.12.2023

использование #pragma omp parallel для замедления работы программы
Моя программа на C++ выполняется около 300 секунд. Внутри моей программы мне нужно разделить мои векторы. Анализатор VS сообщает, что это занимает около 15% времени выполнения. вот код: template <class T> myVector<T>...
577 просмотров
schedule 29.12.2023

OpenMP: как убедиться, что каждый поток работает как минимум 1 итерацию в динамическом планировании
Я использую динамическое планирование для итерации цикла. Но когда работ в каждой итерации слишком мало, некоторые потоки не работают или когда потоков огромное количество. Например. Есть 100 итераций и 90 потоков, я хочу, чтобы каждый поток делал...
95 просмотров
schedule 09.12.2023