3
ответа

Параллельное программирование == программирование мультипотока?

Параллельное программирование == программирование мультипотока?
вопрос задан: 19 February 2010 10:53
3
ответа

(Когда) параллельные виды практичны и как Вы пишете эффективный?

Я работаю над библиотекой распараллеливания для языка программирования D. Теперь, когда я довольно доволен основными примитивами (найдите что-либо подобное foreach, карте, уменьшите и задачи/фьючерсы), я начинаю думать...
вопрос задан: 14 February 2010 01:06
3
ответа

Стратегия реализовать алгоритм пересекающего дерева параллельно?

Я реализовал итеративный алгоритм, где каждое повторение включает обход дерева предзаказа (иногда называемый вниз накопление) сопровождаемый обходом дерева постпорядка (вверх...
вопрос задан: 9 February 2010 04:09
3
ответа

Какие-либо распределенные параллельные предложения алгоритма поиска по дереву?

Я пишу распределенного бота Go/Gomoku. В основном точка должна распределить поиск по дереву на многие компьютеры. С основными алгоритмами поиска по дереву как DFS это было бы очень просто, как я мог просто...
вопрос задан: 7 February 2010 23:02
3
ответа

Профилирование потока синхронизирует конкуренцию за блокировку

В прошлом я использовал производительность профильные инструменты, такие как nprof, профилировщик Equatec и профилировщик Yourkit, чтобы определить и удалить/уменьшить узкие места производительности в главным образом под управлением коде в одном потоке (.
вопрос задан: 30 January 2010 22:03
3
ответа

Попытка знать, почему код OpenMP не параллелизирует

Я только что начал изучать, как использовать OpenMP. Я пытаюсь выяснить, почему следующий код не выполняет параллельно с Visual Studio 2008. Это компилирует и хорошо работает. Однако это использует только одно ядро...
вопрос задан: 27 January 2010 19:18
3
ответа

Ожидать всех потоков в Исполнителе для окончания?

Я реализую параллель quicksort как практика программирования, и после того, как я закончил, я прочитал учебную страницу Java на Исполнителях, которые кажутся, что могли сделать мой код еще быстрее. К сожалению, я...
вопрос задан: 24 November 2009 03:58
3
ответа

как эффективно подать заявку, средний вес функционируют параллельно

Я надеюсь отображать скромно дорогую функцию на большой ленивый seq параллельно. pmap является большим, но я освобождаю к очень к контекстному переключению. Я думаю, что должен увеличить размер блока работы...
вопрос задан: 9 November 2009 18:33
3
ответа

Word Tearing на x86

При каких обстоятельствах небезопасно иметь два различных потока, одновременно пишущий в смежные элементы того же массива на x86? Я понимаю это на некоторой подобной DS9K архитектуре с безумным...
вопрос задан: 22 October 2009 14:21
3
ответа

Что такое лучший модуль для параллельной обработки в Perl?

Что такое лучший модуль для параллельного процесса в Perl? Я никогда не делал параллельной обработки в Perl. Что такое хороший модуль Perl для параллельного процесса, который идет в используемый в доступе DB и отправке по почте?...
вопрос задан: 21 October 2009 09:57
3
ответа

Каковы некоторые сценарии, для которых MPI лучше подходит, чем MapReduce?

Насколько я понимаю, MPI дает мне гораздо больше контроля над тем, как именно будут взаимодействовать разные узлы в кластере. В MapReduce / Hadoop каждый узел выполняет вычисления, обменивается данными с ...
вопрос задан: 7 October 2009 09:22
3
ответа

Как алгоритм сортировки MapReduce работает?

Одним из основных примеров, который используется в демонстрации питания MapReduce, является сравнительный тест Terasort. Я испытываю затруднения при понимании основ алгоритма сортировки, используемого в MapReduce...
вопрос задан: 20 July 2009 10:07
3
ответа

Пример параллельной ускоряющей аномалии

Что такое пример параллельной ускоряющей аномалии? т.е. задача это при работании p процессоры, результаты в ускорении, больше, чем p.
вопрос задан: 25 June 2009 07:54
3
ответа

Как выполнить задачи параллельно в MSBuild

Если я чрезвычайно не неправильно понял MSBuild, задачи выполняются в порядке документа, в котором они появляются в 'Целевом' узле. Я хотел бы иметь возможность определить что две задачи (такие как задачи xcopy)...
вопрос задан: 15 June 2009 16:26
3
ответа

Параллельное выполнение процессов оболочки

Существует ли инструмент, доступный для выполнения нескольких процессов параллельно в пакетном файле Windows? Я нашел некоторые интересные инструменты для Linux (параллель и PPSS), однако, мне был бы нужен инструмент для Windows...
вопрос задан: 24 March 2009 09:23
3
ответа

Как, если вообще, Процессы Erlang отображаются на Потоки ядра?

Erlang известен способностью поддерживать МНОГО легких процессов; это может сделать это, потому что это не процессы в традиционном смысле, или даже распараллеливает как в P-потоках, но распараллеливает полностью...
вопрос задан: 3 March 2009 05:21
3
ответа

Запустите хранимые процедуры последовательно или параллельно

У нас есть хранимая процедура, которая работает ночью, который в свою очередь начинает много других процедур. Некоторые из тех процедур могли логически быть выполнены параллельно с некоторыми из других. Как может я...
вопрос задан: 8 December 2008 16:43
2
ответа

Как заставить поток ждать другого, чтобы закончить использовать потоки OpenMP?

Я хочу сделать следующий цикл, который заполняет матрицу A параллельно. Для каждого вычисляемого элемента A [i] [j] я хочу, чтобы цена в A [i-1] [j], A [i-1] [j -1] и A [i0] [j-1] равнялась были рассчитаны ...
вопрос задан: 11 March 2019 13:46
2
ответа

Как использовать все ядра в компьютере с Parallel.ForEach

Мой компьютер имеет: 24 ядра, 32 ГБ оперативной памяти, которые я знал некоторое время и читал о том, что можно использовать больше / все ядра компьютера при выполнении тяжелых задач с использованием Parallel.ForEach Но я ...
вопрос задан: 1 March 2019 00:59
2
ответа

Уведомить с подтверждением в C ++

У меня есть цикл, который работает параллельно и имеет следующие строки: std :: unique_lock < std :: mutex > Блокировка (_condLoopMutex); _condLoopCondition.wait (lock, [this] () {return _conditionReady || ...
вопрос задан: 16 January 2019 15:34
2
ответа

Java: распараллеливание быстрой сортировки с помощью многопоточности

Я экспериментирую с распараллеливанием алгоритмов в Java. Я начал с сортировки слиянием и опубликовал свою попытку в этом вопросе. Моя пересмотренная попытка в приведенном ниже коде, где я сейчас пытаюсь быстро распараллелить ...
вопрос задан: 23 May 2017 12:06
2
ответа

Существует ли ориентированный на многопотоковое исполнение и универсальный IList <T> в c#?

Список <T> или HashSet <T>, или что-либо еще встроило ориентированный на многопотоковое исполнение для дополнения только? Мой вопрос подобен Ориентированному на многопотоковое исполнение и универсальному arraylist? но я только ищу безопасность
вопрос задан: 23 May 2017 12:01
2
ответа

Нити Python3 не работают параллельно [дубликат]

Я пишу программу для обработки среднего размера dict, и я разделяю ее на количество потоков и передаю куски в потоки для их обработки, но все потоки запускаются, печатают ...
вопрос задан: 13 April 2016 00:21
2
ответа

нестабильная работа с искровым RDD [дубликат]

поэтому у меня есть следующий фрагмент кода: def processing (): RDD [String] = {@volatile var count = 0 val results = rdd.mapPartitions [String] ((iter) = & gt; {try {iter.grouped (c ....
вопрос задан: 2 March 2016 04:59
2
ответа

MATLAB parfor медленнее, чем для — что не так?

код, с которым я имею дело, имеет циклы как следующее: bistar = нули (numdims, numcases); parfor hh=1:nt bistar = bistar + (:: гд) *data (:: hh+1)'; конец для маленького nt (10). После...
вопрос задан: 12 February 2016 12:54
2
ответа

OpenMP вложенное странное поведение [дубликат]

Я изучаю поведение вложенной параллализации с помощью openMP, и я столкнулся с этой проблемой, которую мне очень сложно объяснить. #include & lt; stdio.h & gt; #include & lt; omp.h & gt; int main () {...
вопрос задан: 12 November 2015 02:57
2
ответа

Parallel.For использует все потоки на 4-жильной / 8-нить, но только 35% нитей на 16-ядерном / 32-нитном [дубликат]

Моя программа C # инициирует цикл Parallel.For, где число циклов обычно равно 250. Циклы содержат функции, которые сравнивают значения друг с другом и добавляют / удаляют значения в / из списка ...
вопрос задан: 24 August 2015 17:29
2
ответа

Использование цикла OpenMP in for приводит к некорректному выводу [duplicate]

Я пишу программу для интеграции функции, используя правила трапеции и середины. Я хотел использовать параллелизм, чтобы ускорить выполнение. В приведенном ниже коде я предполагал, что каждая интеграция ...
вопрос задан: 18 November 2014 19:01
2
ответа

Параллельное программирование Common Lisp

Я хочу реализовать свой алгоритм фильтрации частиц параллельно в Common Lisp. Фильтрацию частиц и отбор проб можно распараллелить, и я хочу сделать это для моей 4-ядерной машины. Мой вопрос в том, хочу ли ...
вопрос задан: 22 October 2014 15:01
2
ответа

Как сделать numpy.take или slice multithread? [Дубликат]

Я тестировал код для numpy.take и slice следующим образом: import numpy as np import time a = np.random.randn (4000000,500) b = np.arange (0, len (a)) t1 = time.time () для i в диапазоне (10): a [b! = ...
вопрос задан: 7 January 2014 12:51