Скажем, я запускаю параллельную программу, используя MPI. Команда выполнения mpirun -n 8 -npernode 2 запускает всего 8 процессов. То есть 2 процесса на узел и всего 4 узла. (OpenMPI 1.5). Где ...
У меня есть примерно такой код: ($ i = 0; $ i <100; $ i ++)
{делать ($ foo [$ i]);
} Вышеупомянутая задача требует много времени, и я надеялся, что смогу создать функцию и вызвать ее дважды, как ...
Друзья, я пытаюсь изучить парадигму openMP.
Я использовал следующий код, чтобы понять #omp для прагмы. int main (void) {
int tid;
int i; omp_set_num_threads (5);
#pragma omp parallel \ ...
Современные процессоры обычно состоят из нескольких физических ядер. Они могут даже быть многопоточными, так что ядро Linux видит довольно большое количество ядер и, соответственно, запускается несколько раз, чем Linux ...
Два момента - во-первых, пример на Фортране, но я думаю, он должен быть применим для любого языка; во-вторых, встроенные генераторы случайных чисел не являются действительно случайными, и существуют другие генераторы, но мы...
Я недавно начал изучать 0MQ. Ранее сегодня я наткнулся на блог Python Multiprocessing with ZeroMQ. В Руководстве по 0MQ, о котором я читал, говорилось о схеме вентилятора, поэтому я решил дать ...
Простите меня за плохой английский, но я попробую лучше всего выразить свой вопрос. Предположим, я хочу обработать большой текст, работа которого заключается в фильтрации содержимого по ключевому слову; измените их на нижний регистр; ...
У меня есть приложение на Erlang. В этом приложении я запускаю процесс с spawn (? MODULE, my_foo, [my_param1, my_param2, my_param3]). И my_foo: my_foo (my_param1, my_param2, my_param3) -> ... некоторые ...
У меня есть функция frequencyBy, которую я хотел бы распараллелить. Вот простой тестовый пример: import Control.Parallel.Strategies
импорт Control.DeepSeq
import System.Environment frequencyBy :: (...
У меня есть вложенный цикл for.
Я заменил первый For на Parallel.For() и скорость вычислений увеличилась. Мой вопрос касается замены второго for (внутри одного) на Parallel.For(). ...
Я разместил свое приложение, и, проводя некоторые стресс-тесты, я заметил, что при параллельном выполнении около 50 запросов сервер отвечает HTTP 503. Что это значит? Возможно, это какая-то специфическая ...
У меня простой вопрос: у меня следующий простой цикл Parallel for. этот цикл for является частью службы Windows. Я хочу остановить цикл, когда кто-то останавливает службу. Я могу найти три способа остановить ...
Глобальная переменная разделяется между двумя параллельно выполняющимися потоками на двух разных ядрах. Потоки записывают в переменную и читают из нее. Может ли один поток прочитать устаревшее значение для атомарной переменной? ...
Как я могу сделать ComponentTraversal.GetDescendants () лучше с помощью LINQ? Вопрос к общедоступному статическому классу ComponentTraversal
m с помощью функции mclapply в многоядерном пакете для параллельной обработки. Кажется, что все запущенные дочерн
Я начинаю с OpenCL, я мог видеть пример добавления вектора и разберитесь с ним. Но я думал о методе трапеции. Это код (C) для вычисления интеграла для x ^ 2 в [a, ...
У меня есть массив URL-адресов, и я не хочу открывать каждый из них и получать определенный тег.
Но я хочу делать это параллельно. Вот псевдокод того, что я хочу сделать: urls = [...]
теги = []
urls.each do | ...
При последовательном выполнении случайного леса в моей системе он использует 8 ГБ оперативной памяти, а при параллельной работе он использует более чем в два раза больше оперативной памяти (18 ГБ). Как я могу сохранить 8 ГБ при параллельной работе? Вот .
Задача вроде нахождения факториала 2000, где используется BigInteger, является задачей с интенсивным процессором, есть ли способ ускорить такие процессы? Например: нахождение 2000!
Поскольку это только одна задача, я думаю, что нет...
Я пишу функцию поиска на JavaScript, которая обладает высокой степенью распараллеливания и оперирует огромными наборами данных. Наборы данных хранятся в деревьях объектов JS, и это может быть реализовано с помощью ...
У меня две петли for. что второй цикл должен быть запущен после завершения первого цикла. Итак, если я использую два цикла Parallel.For (), будет ли второй цикл выполняться после завершения первого цикла?
В моей программе я моделирую систему N тел для большого числа итераций. Для каждой итерации я получаю набор из 6N координат, которые мне нужно добавить в файл и затем использовать для выполнения ...
Я хотел бы параллельно перебирать все элементы в std :: list, используя OpenMP. Цикл должен иметь возможность изменять элементы списка. Есть ли для этого простое решение? Кажется ...
Я привык использовать Parallel.For () в параллельных расширениях .Net, поскольку это простой способ распараллеливания кода без необходимости вручную запускать и поддерживать потоки (что может быть неудобно). Теперь я ...
После долгих поисков реализации параллельной быстрой сортировки на c я собираюсь погрузиться в ее код и сам. (Мне нужно отсортировать массив примерно из 1 миллиона текстовых строк.) Кажется, что все ...
Я хотел бы запланировать и распределить на нескольких машинах - Windows или Ubuntu - (одна задача выполняется только на одной машине) выполнение сценариев R (например, с использованием RServe) . Я не хочу изобретать заново ...
Народ, я программирую высокоскоростное программное обеспечение более 20 лет и знаю практически все трюки в книге, начиная от создания кооперативных микро-бенчей, профилирования, многозадачности в пользовательском режиме, хвостовой рекурсии, вы...
Следующий тест nunit сравнивает производительность между запуском одного потока и запуском двух потоков на двухъядерной машине. В частности, это двухъядерная виртуальная машина VMWare с Windows 7 ...
Графика - одна из тех «досадно параллельных» проблем. Предполагается, что Haskell действительно хорош для параллельной обработки. Итак, мой вопрос: как лучше всего использовать как можно больше ядер ЦП ...
У меня в коде на C есть цикл for следующего вида: for(i=0; i<100000; i++){ a[i] = simulate(); // функция simulate() моделирует некоторую систему } Мы видим, что вычисление каждой итерации ...