0
ответов

Задачи параллельного программирования [закрыто]

Какие интересные задачи можно решить с помощью параллельных вычислений? Я имею в виду хорошо известные проблемы, которые не слишком сложны, но демонстрируют линейное улучшение при использовании нескольких процессов. Любые идеи? ...
вопрос задан: 18 March 2012 22:40
0
ответов

Как выполнить измерения F#, чтобы получить ускорение

Предположим, что имеется одна машина с 8 ядрами. В Haskell вы можете скомпилировать с помощью параметра threaded, а затем во время выполнения использовать +RTS -Nx, чтобы указать количество используемых ядер. например $ myprg args // ...
вопрос задан: 17 March 2012 15:01
0
ответов

Как приостановить/возобновить все потоки в ExecutorService в Java?

Я отправил кучу заданий в исполняющую службу на Java и каким-то образом хочу временно приостановить все эти задания. Как лучше всего это сделать? Как я могу возобновить? Или я делаю это совершенно неправильно? ...
вопрос задан: 17 March 2012 09:09
0
ответов

Как отправить сообщение без указания адресата в MPI?

Я хочу отправить сообщение одному из рангов, получив сообщение с определенным тегом. Если есть какой-либо ранг, полученное сообщение и сообщение потребляется. В MPI_Recv() мы можем получить сообщение...
вопрос задан: 15 March 2012 11:59
0
ответов

Microsoft Parallel Patterns Library (PPL)и OpenMP

Я хочу сравнить производительность PPL и OpenMP, но не могу найти подробное исследование в Интернете. Я считаю, что есть не так много людей, которые имеют опыт работы с PPL. Я разрабатываю свой...
вопрос задан: 14 March 2012 10:27
0
ответов

Параллельное выполнение функций

У меня есть функция, которая должна пройти около 20 тысяч строк из массива и применить внешний скрипт для каждого. Это медленный процесс, так как PHP ожидает выполнения скрипта, прежде чем продолжить...
вопрос задан: 13 March 2012 12:53
0
ответов

Добавить ожидание между параллельными процессами в bash

У меня есть bash скрипт для загрузки данных на сайт. У меня была низкая скорость загрузки, поэтому я начал запускать ее параллельно, 5 одновременно, используя xargs и -N1. Однако проблема в том, что сервер...
вопрос задан: 10 March 2012 04:35
0
ответов

Как измерить масштабирование (ускорение) моего многопоточного кода?

Как лучше всего измерить ускорение моей программы, если у меня всего 4 ядра? Очевидно, я мог бы измерить его до 4, однако было бы неплохо знать для 8, 16 и так далее. В идеале я бы...
вопрос задан: 9 March 2012 23:09
0
ответов

Python, параллельный запуск инструментов командной строки

Я использую Python в качестве языка сценариев для некоторой обработки данных и вызова инструментов командной строки для обработки чисел. Я хочу запускать инструменты командной строки параллельно, поскольку они независимы друг от друга...
вопрос задан: 4 March 2012 15:27
0
ответов

Распределение потоков Java по нескольким серверам?

Я новичок в Java, и мне очень нравится узнавать об этом. Я создал программу, которая работает хорошо, но занимает немного времени, когда я добавляю дополнительные данные для ее обработки. Я сделал его многопоточным, и это действительно ...
вопрос задан: 2 March 2012 15:01
0
ответов

Параллельная массовая вставка с помощью SqlBulkCopy и Azure

У меня есть приложение azure в облаке с базой данных sql azure. У меня есть рабочая роль, которая должна выполнять синтаксический анализ + обработку файла (до ~ 30 миллионов строк), поэтому я не могу напрямую использовать BCP или SSIS. Я ...
вопрос задан: 1 March 2012 15:55
0
ответов

Как работает node.js?

Я не понимаю несколько вещей о nodejs. В каждом источнике информации говорится, что node.js более масштабируем, чем стандартные потоковые веб-серверы из-за отсутствия блокировки потоков и переключения контекста, ...
вопрос задан: 28 February 2012 23:06
0
ответов

Удаление зомби-процессов с помощью параллельного пакета

После того, как я некоторое время поигрался с параллельным пакетом R на моей машине на базе Debian, я все еще не могу найти способ удалить все дочерние процессы зомби после вычисления. Я ищу ...
вопрос задан: 28 February 2012 17:39
0
ответов

Гарантируется ли по определению foreach последовательная итерация предметной коллекции в Scala?

Гарантируется ли, что по определению foreach будет итерация предметной коллекции (если она определяет порядок) последовательно от самого первого до самого последнего (если случайно прерванный) элемент? Разве там нет ...
вопрос задан: 24 February 2012 23:30
0
ответов

Распараллеливание вложенного цикла for в IPython

У меня есть вложенный цикл for в моем коде на Python, который выглядит примерно так: results = [] для азимута в азимутах: для зенита в зенитах: # Выполняйте разные операции # В конце концов ...
вопрос задан: 20 February 2012 14:54
0
ответов

Есть ли какие-то рекомендации, которым нужно следовать при выборе количества процессов с многопроцессорной обработкой?

Я только начинаю заморачиваться с многопроцессорностью (и это совершенно потрясающе!), Но мне было интересно, есть ли какие-то рекомендации по выбору числа процессов? Это основано только на количестве ядер на ...
вопрос задан: 20 February 2012 02:26
0
ответов

Цикл OpenMP for с мастер-областью: «Основная область не может быть тесно вложена в рабочую область или область явной задачи»

У меня есть следующий код, который, как мне кажется, должен отображать индикатор выполнения, приблизительно показывающий ход выполнения весь процесс (поскольку каждый параллельный поток цикла должен выполняться примерно с ...
вопрос задан: 16 February 2012 19:28
0
ответов

Параллельная обработка в Python à la Grand Central Dispatch?

Есть ли способ выполнять параллельную обработку в Python с использованием концепций, аналогичных концепциям Grand Central Dispatch от Apple? Grand Central Dispatch с самого начала выглядит как хороший способ обработки ...
вопрос задан: 15 February 2012 16:49
0
ответов

Является ли MPI_Reduce блокирующим (или естественным барьером)?

У меня есть приведенный ниже фрагмент кода на C ++, который в основном вычисляет число Пи с использованием классической техники Монте-Карло. srand48 ((беззнаковое) время (0) + my_rank); for (int i = 0; i
вопрос задан: 14 February 2012 21:27
0
ответов

отправка блоков двумерного массива на языке C с использованием MPI

Как отправить блоки двумерного массива на разные процессоры? Предположим, что размер 2D-массива составляет 400x400, и я хочу отправлять блоки размером 100X100 на разные процессоры. Идея состоит в том, что каждый процессор ...
вопрос задан: 13 February 2012 12:07
0
ответов

Параллельно с Entity Framework. Производительность впечатляет по сравнению с запуском нескольких исполняемых файлов, почему?

Мне интересно, знает ли кто-нибудь из вас, почему моя производительность ужасна; Чего я пытаюсь достичь; Создайте 2,2 миллиона файлов. Для создания каждого файла в среднем требуется 2-5 обращений к базе данных.
вопрос задан: 10 February 2012 19:13
0
ответов

Как выполнять те же вычисления быстрее на 4-ядерном ЦП: 4 потока или 50 потоков?

Предположим, у нас есть фиксированный объем вычислительной работы, без блокировок, спящего режима , ожидание ввода / вывода. Работу можно очень хорошо распараллелить - она ​​состоит из 100 миллионов небольших и независимых расчетных задач. ...
вопрос задан: 7 February 2012 21:06
0
ответов

Параллельная оптимизация запросов Linq

В течение некоторого времени я структурировал свой код вокруг методов без побочных эффектов, чтобы использовать параллельный linq для ускорения процесса. По пути я не раз наткнулся на ленивую оценку ...
вопрос задан: 6 February 2012 17:55
0
ответов

Можно ли остановить отдельный поток во время отладки в Linux?

Я хотел бы знать, возможно ли это во время сеанса отладки в Linux (читай: gdb :)), чтобы остановить выполнение одного потока, оставив другие потоки работать. Если кому-то интересно ...
вопрос задан: 2 February 2012 10:11
0
ответов

Стратегии работы с большими объемами данных изображений

Стек технологий: C # / .NET 4 / WinForms Предпосылки: проект, над которым я работаю, представляет собой приложение визуализации для серии стеков изображений. В частности, каждый стек изображений является выровнено по ...
вопрос задан: 1 February 2012 22:09
0
ответов

R: Возможно ли распараллелить / ускорить чтение CSV с 20 миллионами строк в R?

После загрузки CSV через read.csv довольно тривиально использовать multicore, segue и т.д. для работы с данными в CSV. Однако считывание данных в CSV отнимает много времени. Понял, что лучше ...
вопрос задан: 30 January 2012 07:04
0
ответов

Jenkins (Hudson) - Управление зависимостями между параллельными сборками

Используя Jenkins или Hudson, я хотел бы создать конвейер сборок с точками разветвления и соединения, например: задание A / \ задание B задание C | | работа D | \ / работа E ...
вопрос задан: 29 January 2012 14:57
0
ответов

Выполняются ли несколько запросов, отправленных в MongoDB, параллельно или последовательно?

Теоретические сценарии: я отправляю запрос, а затем через 5 минут я хочу отправить второй запрос параллельно. Я отправляю 5 запросов одновременно, и они никак не связаны. Будет ...
вопрос задан: 26 January 2012 23:30
0
ответов

C # HPC - MPI и OpenMP [закрыто]

Мне нужны советы по C # и параллельному программированию. Я знаю, что MPI .NET существует, а OpenMP не поддерживается. Тогда мой вопрос: есть ли какая-нибудь другая библиотека (TPL?) Или функция, которая может ...
вопрос задан: 26 January 2012 21:34
0
ответов

Написание «fib» для параллельного выполнения: -N2 медленнее?

Я изучаю Haskell и пытаюсь написать код для параллельного выполнения, но Haskell всегда запускает его последовательно. И когда я выполняю с флагом времени выполнения -N2, на выполнение уходит больше времени, чем если я опускаю ...
вопрос задан: 26 January 2012 20:42