Форум программистов, компьютерный форум CyberForum.ru

Сортировка с использованием OpenMP - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Двумерный массив (каждый элемент массива разделить на среднее арифметическое этих элементов) http://www.cyberforum.ru/cpp-beginners/thread886290.html
Задан массив действительных чисел А(n). Необходимо каждый элемент массива разделить на среднее арифметическое этих элементов. На печать вывести исх. и преобразов. массивы. Методические указания Массивы создаются в динамической области памяти с использованием операций NEW и DELETE. Ввод исходных данных: реальный размер массивов и их значения. Обращение к элементам массива – через косвенную...
C++ Текст или число в переменной Народ помогите сейчас друг сидит на экзамене по программированию и нужно помочь с программой(быстрому обучению друг не поддается)написать код на коленке в данный момент не могу. задача такая: Составить и отладить программу, которая в цикле принимает значение с клавиатуры. если значение является числом, программа выводит слово "число", если значение является текстом, программа выводит слово... http://www.cyberforum.ru/cpp-beginners/thread886289.html
C++ Таймер который запускается по новой через каждые полчаса
Здравствуйте нужно сделать таймер который работает бесконечно и и через каждые полчаса запускался по новой с номиналом пол часа
Сформировать вектор В(к) из a(i,j) < 0 C++
Дан массив A(n,n). Сформировать вектор В(к) из a(i,j) < 0. На печать вывести исходный массив, полученный вектор и его размерность.
C++ Оператор if (для чисел от нуля до пяти программа выводит на экран тексотовое название числа) http://www.cyberforum.ru/cpp-beginners/thread886233.html
Составить программу, которая принимает числа с клавиатуры. Ддя чисел от нуля до пяти программа выводит на экран тексотовое название числа.
C++ Односвязный циклический список! Парни ., срочно помощь нужна , завтра лабу надо сдать , туплю по жесткому)! Список односвязный, нужно сделать циклическим, я так понял одну строчку цыкла и пару печатей, и по идее должно работать , но ч не знаю какие эти пару строчек)) помогите пожалста) struct st { int n; st *next; } *ps,*pp=NULL, *pk, *pt, *pm; main () { int i; int d; int a; do { ps=new st; подробнее

Показать сообщение отдельно
dstat
36 / 38 / 1
Регистрация: 01.06.2011
Сообщений: 238
31.05.2013, 15:20     Сортировка с использованием OpenMP
1)разбить массив на N блоки (по числу параллельных нитей).
2)каждый блок отсортировать и сформировать N массивов счётчиков.
3) синхронизировать основной поток с дочерними по окончанию дочерних сортировок.
4) получить от каждой нити массив счётчиков, записывая его в результат с накоплением (прибавлением)
5) вывести результат =)
 
Текущее время: 10:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru