0 / 0 / 0
Регистрация: 26.02.2018
Сообщений: 125
|
||||||
1 | ||||||
Вывести результаты обработки матрицы паралелльным способом, указав при выводе распределение итераций по потокам01.04.2019, 15:23. Показов 2646. Ответов 1
Метки нет (Все метки)
В продолжении заголовка: .....для разных значений опции schedule.
Полностью задание: нужно написать программу, которая будет выполнять следующие действия: 1. Создать квадратные матрицы размером n*n, элементы которых будут заполняться рандомными числами, n задает кол-во строк и потоков, которые буду т выполнять параллельную область программы. 2. В каждой матрице посчитать кол-во нулей в каждой строке. Распределение итераций между потоками выполнить с помощью директивы for с использованием опции schedule. Для каждой из матриц использовать разные значения параметра type и размера блока chunk. Результаты обработки матриц записать в массивы С и D. 3.Вывести рез-ты обработки матриц. Сравнить рез-ты, полученные при разных значениях параметра type и размера блока – chunk. Значения параметров type та chunk : (dynamic, 4) и (guided, 6). Мой код:
двухэтапный поиск имен не поддерживается для C++/CLI, C++/CX или OpenMP. Используйте /Zc:twoPhase- Поддержку OpenMP я подключила. В чём может быть проблема? Добавлено через 4 часа 27 минут А без этой директивы программа у меня вообще не распараллеливается в консольном приложении в Visual Studio 2017 Добавлено через 1 минуту Вернее, если закомментировать эти строки #pragma omp parallel num_threads(10) #pragma omp parallel private (i) и оставить эту omp_set_num_threads(4) распараллеливания не происходит.
0
|
01.04.2019, 15:23 | |
Ответы с готовыми решениями:
1
Дана матрица целых чисел размером 4x3. Отсортировать каждую строку матрицы по убыванию. Вывести содержимое матрицы до обработки и после обработки Найти и вывести повторяющиеся элементы матрицы, указав их кратность. написать программу обработки одноименного массива. Вывести исходный массив и результаты вычислений Управление торговлей 10.3. Ошибка при выводе обработки на печать |
1 / 1 / 0
Регистрация: 01.05.2017
Сообщений: 144
|
|
10.08.2019, 16:09 | 2 |
Dziuba, так в чём была проблема?
0
|
10.08.2019, 16:09 | |
10.08.2019, 16:09 | |
Помогаю со студенческими работами здесь
2
На печать вывести входную матрицу и результаты обработки: вычислить сумму и количество нечетных элементов массива Блок-схема. произведение ненулевых элементов каждого столбца матрицы В(5,12). Полученные значения вывести, указав номера столбцов Разработать алгоритм, определяющий произведение ненулевых элементов каждого столбца матрицы В(5,12). Полученные значения вывести, указав номера столбц Вывести результаты преобразования матрицы Распределение одинаковых символов случайным способом по условию Найти корни полинома численными и графическим способом, сравнить результаты Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |