мне нужно написать факториальную функцию (n!) в параллельных вычислениях в системе EREW PRAM. Предположим, что у нас есть n процессоров. лог должен быть сложным. Как я могу это сделать?
Я впервые экспериментирую с распараллеливанием в R. В качестве первой игрушки я попробовал библиотеку (doMC )registerDoMC ()B< -10000 myFunc< -функция (){ for (i in 1 :B )sqrt (i )}...
У меня есть устройство Kinect, и я разрабатываю программу на нем, используя C #. Чтобы управлять устройством, я использовал событие AllFramesReady для обработки информации о глубине и цвете. У меня есть...
За последние несколько дней я немного узнал о параллелизме и наткнулся на этот пример. Я поставил его рядом с последовательным циклом for, подобным этому :private static void NoParallelTest (){...
Я использую PPL и параллельный _синтаксис, чтобы иметь цикл for. В предложении захвата у меня есть 3 переменные, одна из них является членом класса. Произошла ошибка компиляции из-за наличия члена класса...
Современные языки программирования предоставляют своим пользователям механизмы параллелизма и параллелизма как первоклассные граждане. Я понимаю, как программируются параллельные алгоритмы, и могу хорошо представить, как два...
Когда я впервые обнаружил потоки, я попытался проверить, действительно ли они работают должным образом, вызвав сон во многих потоках, а не вызывая сон в обычном режиме. Это сработало, и я был очень счастлив. Но затем…
Я выполнял некоторые вычислительные работы в F#. Такие функции, как Array.Parallel.map, использующие.Net Task Parallel Library, экспоненциально ускорили мой код, затрачивая на самом деле минимальное...
Интересно, могут ли одновременно работать более 8 потоков на оборудовании с 8 ядрами?. Если это так, используя openMP для распараллеливания N вычислений, я мог бы создавать фрагменты размером, скажем, N/8, и в каждом потоке...
par объявляется как :par ::a -> b -> b Обратите внимание, первый аргумент отбрасывается. Чтобы использовать par, вам нужно придумывать трюки, например использовать одно и то же выражение несколько раз. Если его цель...
Я перебираю вектор структур и обрабатываю каждую структуру по отдельности.
Это выглядит примерно так: for_each(begin(data),end(data),DoTask);
// предположим, что "данные" — это std::vector //...
Блокирует ли функция.net Parallel.ForEach вызывающий поток? Я предполагаю, что поведение является одним из этих :Да, оно блокируется до тех пор, пока не вернется самый медленный выполняемый элемент. Нет, не блокирует и...
Сейчас у меня есть параллельный цикл for, похожий на этот:int testValues[16]={5,2,2,10,4,4,2,100,5,2,4,3,29,4,1,52}; parallel_for (1, 100, 1, [&](int i){ int var4; int values[16]={-1,-1,-1,-...
У меня есть следующая функция, которую я хочу запускать как параллельные задачи:void WuManberFinder::find(), поэтому я написал следующее:void WuManberFinder::Parallel_найти(){ tbb::задача_группа g; for(auto i =...
Я пытаюсь запустить тесты селена с настройкой селеновой сетки 2. Мои тесты более зависимы. Я должен хорошо -определить свой последовательный и параллельный прогон. Прикрепляю мой файл build.xml для ссылки. Внутри...
Я ищу хороший API для реализации алгоритмов на графическом процессоре. Я бы предпочел что-то относительно простое и гибкое. Я ищу не самую хардкорную производительность, а что-то...
Я столкнулся с распараллеливанием алгоритма, который в своей последовательной реализации исследует шесть граней куба, состоящего из расположений массивов внутри гораздо большего трехмерного массива. (То есть выбрать массив...
У нас есть около 500 ГБ изображений в различных каталогах, которые нам нужно обработать. Каждое изображение имеет размер около 4 МБ, и у нас есть скрипт Python для обработки каждого изображения по одному (он считывает метаданные и сохраняет...
Я работаю с длительным циклом parfor в Matlab. parfor iter=1:1000 chunk_of_work(iter);
end Обычно бывает около 2-3 отклонений по времени за прогон. То есть для каждой 1000 фрагментов ...
Я пытаюсь превратить проект C моего от последовательного к параллельному программированию. Хотя большая часть кода для этой цели была переработана с нуля, генерация случайных чисел…
Я пытаюсь вызвать функцию для нескольких процессов. Очевидным решением является многопроцессорный модуль Python. Проблема в том, что функция имеет побочные эффекты. Он создает временный файл и...
В язык C# 5.0 добавлены два новых ключевых слова: async и await, оба из которых работают рука об руку для асинхронного запуска метода C# без блокировки вызывающего потока. У меня такой вопрос: сделайте это...
Следующий код объясняет мой вопрос. Я знаю, что список не является потокобезопасным. Но какова основная «настоящая» причина этого? программа класса { static void Main(string[] args){...
Чем больше я использую Parallel.ForEach и PLINQ в своем коде, тем больше лиц и отказов от проверки кода я получаю. Поэтому мне интересно, есть ли у меня какая-либо причина НЕ использовать PLINQ, в крайнем случае, для каждого LINQ...
Я понимаю, что использование подпроцесса является предпочтительным способом вызова внешней команды. Но что, если я хочу запустить несколько команд параллельно, но ограничить количество порождаемых процессов? Что меня беспокоит...
Привет, я пытаюсь использовать ddply в библиотеке plyr в R с пакетом MC. Кажется, это не ускоряет вычисления. Это код, который я запускаю: require(doMC)
зарегистрироватьсяDoMC(4)
getDoParWorkers(...
*Добавление второго ядра или процессора может увеличить производительность вашей параллельной программы, но вряд ли удвоит ее. Точно так же четырехъядерная машина не будет выполнять вашу параллельную программу...
Какие из списка, массива или последовательности более эффективны для параллельной обработки и могут легко реализовать параллельные операции, такие как parmap, parfilter и т. д.? РЕДАКТИРОВАТЬ:
Спасибо за предложения. Array.Parallel ...