Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Перегрузка операций (создать класс Matrix (матрица целых чисел),используя класс Vector(вектор целых чисел) с переопределенными для него операциями) https://www.cyberforum.ru/ cpp-beginners/ thread840733.html
создать класс Matrix (матрица целых чисел),используя класс Vector(вектор целых чисел) с переопределенными для него операциями.Определить для этого класса следующие операции: а)">>"-ввод матрицы с консоля б)"<<"-вывод матрицы на экран или в файл; в)"+"-сложение матрицы г)"-"-вычитание матрицы д)"*"-умножение матриц е)"∟∟"-доступ к элементу
C++ Стек. Натуральное число представить в виде его стека
Натуральное число представить в виде его стека. (пожалуйста помогите, мне очень нужно)
C++ Для моделирования набора тестовых вопросов реализовать класс TestContent, содержащий массы теста https://www.cyberforum.ru/ cpp-beginners/ thread840711.html
Один тестовый вопрос представляет собой структуру Task со следующими полями: вопрос, пять вариантов ответа, номер правильного ответа, начисления баллов за правильный ответ. Для моделирования набора тестовых вопросов реализовать класс TestContent, содержащий массы теста. Реализовать методы добавления и удаления тестовых вопросов, а также метод доступа тестового задания по его номеру в списке. В...
C++ Найти произведение элементов главной диагонали и сумму элементов побочной диагонали Не могу разобраться с задачей, помогите пожалуйста: 3. Найти произведение элементов главной диагонали и сумму элементов побочной диагонали матрицы В(6,6) и указать большее из двух найденных значений. Элементы матрицы формируются по правилу: bij=2i +j https://www.cyberforum.ru/ cpp-beginners/ thread840706.html
C++ Деревья. Нелинейные динамические структуры
В динамических структурах не могу разобраться, сколько бы ни пытался.... Надеюсь на вашу помощь в выполнении заданий... 1. Найдите количество четных элементов бинарного дерева. Укажите эти элементы и их уровни.
C++ определить, сколько в файле имеется слов, состоящих из одного, двух, трех и т. д. символов Добрый день, помогите пожалуйста в программу добавить вот эти 2 пункта. 1)определить, сколько в файле имеется слов, состоящих из одного, двух, трех и т. д. символов(вывести на экран) 2)определить количество слов в файле .(вывести на экран) Эта программа выводит столбцевую гистограмму длин слов. #include <iostream> #include <vector> #include <string> #include <sstream> https://www.cyberforum.ru/ cpp-beginners/ thread840694.html
C++ Ваша задача - грамотно запрограммировать электронные весы. Пользователь вводит вес Ваша задача - грамотно запрограммировать электронные весы. Пользователь вводит вес, максимум 1000 грамм. Необходимо написать функцию, которая правильно отображает введенный вес на дисплее. Например, "121 грамм", "2 грамма", "517 граммов". Используйте остаток от деления на 10. При остатках 0, 1 выводите слово "грамм", при остатках 2, 3, 4 - "грамма", при остатках 5, 6, 7, 8, 9 - "граммов".... https://www.cyberforum.ru/ cpp-beginners/ thread840692.html C++ Написать логическую функцию, которая возвращает true, если сумма чисел - положительное число, и false в обратном случае.
Даны два целых числа. Написать логическую функцию, которая возвращает true, если сумма чисел - положительное число, и false в обратном случае.
C++ Поиск в массиве всех студентов с заданным номером группы. Классы С++ В общем столкнулся с проблемой: enum number_type{G1,G2}; //Группы студентов class CStudent { ... number_type number; ... https://www.cyberforum.ru/ cpp-beginners/ thread840688.html C++ Используя данную функцию, найти длины отрезков KL и KM https://www.cyberforum.ru/ cpp-beginners/ thread840687.html
Используя данную функцию, найти длины отрезков KL и KM, задавая координаты точек K, L и M с клавиатуры
Даны координаты двух точек A(x1, x2) и B(x2, y2) вещественного типа. Напишите функцию C++
Даны координаты двух точек A(x1, x2) и B(x2, y2) вещественного типа. Напишите функцию Otrezok (x1, y1, x2, y2), которая находит длину отрезка AB по заданным координатам. Формула нахождения длины отрезка: AB = sqrt((x1-x2)^2+(y1-y2)^2)
C++ Не могу разобраться со строками https://www.cyberforum.ru/ cpp-beginners/ thread840679.html
Вот задание: Напишите программу поиска в строке знаков пунктуации. Программа должна позволить ввести символьную строку, содержащую знаки пунктуации, и вывести ту же строку но уже без знаков пунктуации. Я написал программу которая подсчитывает знаки пунктуации, а вот как их удалить или скрыть из текста и потом его вывести я не до понимаю. Помогите разобраться. #include <iostream> using...
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
17.04.2013, 18:20 0

Расспаралеллеливание - найти минимальную сумму элементов по строкам - C++ - Ответ 4429304

17.04.2013, 18:20. Показов 897. Ответов 8
Метки (Все метки)

Ответ

Для полного распраллеливания нужно много ядер/процесоров, а лучше параллелный процессор. На первом шаге цикла параллельно считаешь попарные суммы чётных элементов с нечётными, на каждом следующем попарные суммы чётных и нечётных сумм предыдущего шага и за 40 шагов получаешь суммы в строках до 1 099 511 627 776 элементов штука. Потом второй цикл, на первом его шаге выбираешь минимумы в каждой паре строк, а на каждом следующем в каждой паре минимумов предыдущего шага. За те же 40 шагов получишь минимум по 1 099 511 627 776 строкам и того за 80 шагов обработаешь матрицу 1 099 511 627 776x1 099 511 627 776 элементов. Всё, что можно сделать на обычном 12-ти ядернике - это только простой параллелизм с делением матрицы на фрагменты, обрабатываемые последовательно, а в начале поста описан массированный.

Вернуться к обсуждению:
Расспаралеллеливание - найти минимальную сумму элементов по строкам C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.04.2013, 18:20
Готовые ответы и решения:

Найти минимальную сумму по строкам матрицы
а) минимальную сумму по строкам; б) сумму минимальных элементов в каждой строке;

Найти сумму трех последовательно расположенных элементов, и найти из них минимальную сумму
Всем доброго времени суток!Как найти сумму трех последовательно расположенных элементов.И найти из...

Вычислить минимальную сумму по строкам матрицы
Написать программу, которая для произвольной матрицы вычисляет: Помогите пожалуйста решить!!! ...

Дан двумерный массив.посчитать сумму элементов в кажой строке. найти максимальную и минимальную сумму и помень эти строки местами.
Дан двумерный массив.посчитать сумму элементов в кажой строке. найти максимальную и минимальную...

8
17.04.2013, 18:20
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.04.2013, 18:20
Помогаю со студенческими работами здесь

Найти минимальную сумму элементов строк матрицы
Здравствуйте! Помогите написать программу Найти минимальную сумму элементов строк матрицы целых...

Найти минимальную сумму элементов строки матрицы
Как найти максимальный элемент в двумерном массиве на языке си в каждом из столбцов? Добавлено...

Найти минимальную сумму элементов двумерного массива
Вводим сначала кол-во строк и столбцов, потом сами элементы. Нужно с левого верхнего элемента...

Найти минимальную сумму элементов в диагоналях, параллельных главной
Есть двумерный массив порядка N, нужно найти минимальную сумму элементов диагоналей, параллельных...

Найти минимальную сумму элементов в строках двумерного массива
найти минимальную сумму элементов в строках двумерного массива

Найти минимальную сумму элементов на диагоналях, параллельных побочной
var a: array of integer; i,j,min,s:integer; begin for i:=1 to 6 do ...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru