Parallel-Processing – вопросы и ответы

116
голосов
2
ответа
Я хочу написать программу, которая как команда grep для работы с моим sql файлом. Я надеюсь, что он сможет использовать все мои ядра, когда он работает. Используя MPI или просто Pthreads, это не им...
4 месяца, 4 недели назад madper
156
голосов
3
ответа
Скажем, у меня есть 2 списка в Python, и я хочу прокручивать каждый из них параллельно - например. сделать что-то с элементом 1 для обоих списков, сделать что-то с элементом 2 для обоих списков... ...
4 месяца, 4 недели назад froadie
64
голоса
1
ответ
Я выполняю несколько задач параллельно, обычно по 4 за раз. Для одного теста мне нужен барьер, поэтому они синхронизируются в этот момент. Затем барьер сконфигурирован как new Barrier(4); , Проблем...
4 месяца, 4 недели назад miguelmpn
99
голосов
3
ответа
Я пытаюсь найти первый (любой) член списка, который соответствует заданному предикату: Item item = items.parallelStream() .map(i -> i.doSomethingExpensive()) .filter(predicate) .findAny() .orEls...
4 месяца, 4 недели назад jeffaudio
99
голосов
3
ответа
Я разрабатываю систему, которая будет работать в режиме онлайн в 2016 году и запускаться на серверных ящиках 1U или 2U. Я хотел бы понять, насколько параллельным будет программное обеспечение, поэт...
4 месяца, 4 недели назад Sean McCauliff
108
голосов
1
ответ
Я попытался запустить следующий код на своем ПК. С PORT 0x378 (данные LPT1) он работает нормально. Но с PORT 0x379 (статус LPT1) он всегда возвращает 126 независимо от того, что я выводил в предыду...
4 месяца, 4 недели назад hencz
77
голосов
2
ответа
Я хочу использовать некоторые параллельные функции в Matlab. И выполните следующую команду. matlabpool open local 12; batch(funcname,1,{arg},'PathDependencies',p,'Matlabpool',1); Затем все процессы...
4 месяца, 4 недели назад user1137078
64
голоса
3
ответа
Я использую сетку селен севера testNg + для моего тестового сеанса, и я очень доволен всем материалом. Дело в том, что количество тестов растет, и теперь им нужно как минимум 3 часа для выполнения ...
4 месяца, 4 недели назад user1944151
99
голосов
2
ответа
Итак, я знаю, что clock() измеряет тактовые циклы и, следовательно, не очень хорош для измерения времени, и я знаю, что есть функции, такие как omp_get_wtime() для получения времени на стене, но мн...
4 месяца, 4 недели назад Jared Pochtar
63
голоса
1
ответ
Я пытаюсь увидеть, как я могу вернуть список из четырех таблиц через мой параллельный цикл. В настоящее время у меня есть функция calculatef1(k,i) которая возвращает вектор из четырех элементов c(s...
4 месяца, 4 недели назад Glassjawed
90
голосов
3
ответа
Я хотел загрузить изображения на свой сайт в определенном порядке, но обнаружил, что для замедления общего времени загрузки моего сайта. Быстрее ли загружать файлы одновременно, в Интернете, а не п...
4 месяца, 4 недели назад Pup
100
голосов
1
ответ
Я пытаюсь сделать это: nmf.sub <- function(n){ sub.data.matrix <- data.matrix[, (index[n, ])] ## the index is a permutation of the original matrix at a 0.8 resampling proportion (doesn't real...
4 месяца, 4 недели назад Yuriy Grabovsky
99
голосов
2
ответа
Я только начал читать параллельное и параллельное программирование в Haskell. Я написал две программы, которые, я считаю, суммируют список двумя способами: running rpar (force (sum list)) разделени...
4 месяца, 4 недели назад Kevin Meredith
63
голоса
1
ответ
for (int i = 0; i < x_res; i++){ #pragma omp parallel for for (int j = 0; j < y_res; j++) { Ray hit = s.kd_tree->intersect(rays[i][j]); } } Почему этот код не работает параллельно? Я не мо...
4 месяца, 4 недели назад Luis
88
голосов
1
ответ
Итак, я делаю матрично-векторный продукт с использованием openMP, но заметил, что он работает очень медленно. После нескольких попыток выяснить, в чем дело, я просто удалил весь код в параллельном ...
4 месяца, 4 недели назад Alex Alex
63
голоса
1
ответ
Скажем, у меня есть список объектов objects . Может ли кто-нибудь предложить параллельный алгоритм найти расстояние до ближайшего нулевого объекта слева от любых objects[i] ? Я знаю, как это происх...
4 месяца, 4 недели назад 0x56794E
124
голоса
1
ответ
В настоящее время я пытаюсь реализовать алгоритм уравнения Лапласа. Я просмотрел несколько реализаций, и я застрял в том, что было бы лучшим местом для размещения объявления OpenMP pragma. while( v...
4 месяца, 4 недели назад yaboku
126
голосов
1
ответ
При чтении документации Java 8 Spliterator я столкнулся с понятием "Ограничение серийной резьбы". Точно в этом документе говорится: Несмотря на свою очевидную полезность в параллельных алгоритмах, ...
4 месяца, 4 недели назад walkeros
77
голосов
2
ответа
Я создал цикл for, который проходит через несколько файлов и выводит результаты в один файл: for x in /home/moleculo/x*; do ExtractOutCalls2.sh /home/Scripts/000 $x & done Поэтому каждый из мои...
4 месяца, 4 недели назад Irek
133
голоса
1
ответ
Я видел, как этот код размещался где-то и у него возникли проблемы с пониманием того, как он может работать должным образом: out_q = Queue() chunksize = int(math.ceil(len(nums) / float(nprocs))) pr...
4 месяца, 4 недели назад rakrakrakrak
89
голосов
1
ответ
У меня есть простой код общей памяти helloworld.R code: library(parallel) nCores <- detectCores() v<-character(length=nCores) tid<-someFuncToGetThreadID() # <---What function to use her...
4 месяца, 4 недели назад irritable_phd_syndrom
77
голосов
1
ответ
Кажется, у меня очень плохое понимание OpenMP относительно использования критической внутри параллельной области. Мой вопрос прост: почему код ниже создает предупреждения с valgrind drd? #include &...
4 месяца, 4 недели назад martin
88
голосов
1
ответ
У меня есть сложный сигнал массива numpy с размерами [10,1000,50000] Мне нужно изменить этот массив на срезах. Это делается в цикле for: for k in range(signal.shape[2]): signal[:,:,k] = myfunction(...
4 месяца, 4 недели назад torpedo
99
голосов
1
ответ
Holo Я работаю над симулятором Cloudsim, и я пытаюсь создать два центра обработки данных и запускать на них только 1 облачко, но я не знаю, возможно ли это сделать. Я не могу найти какую-либо инфор...
4 месяца, 4 недели назад Laila Bouhouch
108
голосов
1
ответ
У меня есть несколько блоков кода, внутри функции какого-либо объекта, который может работать параллельно и ускорять работу для меня. Я попытался использовать subs::parallel следующим образом (все ...
4 месяца, 4 недели назад David B
63
голоса
1
ответ
Итак, я уже разработал однопоточную версию искателя размера папки, но чтобы сделать его более интересным, я хотел бы улучшить его скорость и, надеюсь, разработать мое понимание многопоточных процес...
4 месяца, 4 недели назад Percy Jackson
63
голоса
2
ответа
У меня есть файл csv в следующей структуре, указывающей "взаимодействия". Мне нужно преобразовать это в стандартный квадратный матричный формат, чтобы я мог использовать некоторые другие функции, н...
4 месяца, 4 недели назад Özgen Eren
63
голоса
1
ответ
Я пытаюсь создать базовую программу умножения матрицы в OpenCL. Я считаю, что мои проблемы попадают в мое окно и/или чтение буфера, так как я получаю полностью неправильный вывод для матрицы резуль...
4 месяца, 4 недели назад J. Jackson
64
голоса
2
ответа
У меня есть программа, в которой я загружаю файлы из Интернета и обрабатываю их. Ниже приведена функция, которую я написал для загрузки файла с помощью потоков. Task<File> re = Task.Factory.S...
4 месяца, 4 недели назад janitha000
100
голосов
1
ответ
У меня есть действующий код, который разбивает строки одного свойства в списке классов: Dataframe из string, string, string . Сейчас я объявляю пустой Dataframe2 ( string,string[], string ) и добав...
4 месяца, 4 недели назад ccsv
63
голоса
2
ответа
У меня есть несколько тестовых методов, которые инициализируют массив a0, но размер каждого из них отличается по размеру. Эти массивы инициализируются в ранге процесса == 0. Теперь в другом файле у...
4 месяца, 4 недели назад adammayer
89
голосов
2
ответа
У меня есть реализация общей матрицы, и я создаю опцию использования операторов "*" и "+" с параллельной обработкой и последовательной обработкой. примеры параллельных калокаций: рассмотрим матрицы...
4 месяца, 4 недели назад Eliav
100
голосов
1
ответ
У меня есть вектор структуры A в памяти устройства GPU. struct A{ int a; int type; } Я пытаюсь разделить каждый тип и сохранить его в массиве. For example if the types are 0,1 and 2,then split all ...
4 месяца, 4 недели назад user3351750
-5
голосов
1
ответ
Я убедился, что у меня есть параллельная коллекция внутри параллельного цикла. Я ожидаю 35 уникальных путей к файлу в конце цикла. Я вижу несогласованные результаты с повторяющимися путями файлов. ...
4 месяца, 4 недели назад user6163763
78
голосов
1
ответ
Согласно новым Spark Docs, использование Spark DataFrame should be preferred over using JdbcRDD . Первое касание было довольно приятным, пока я не столкнулся с первой проблемой - DataFrame не имеет...
4 месяца, 4 недели назад ovnia
89
голосов
2
ответа
Являются ли go-подпрограммы преднамеренно многозадачными для численных задач? Я очень заинтригован скудным дизайном Go, скоростью, но чаще всего тем, что каналы являются первоклассными объектами. Н...
4 месяца, 4 недели назад Thomas Browne
88
голосов
1
ответ
Я пытаюсь выполнить оптимизацию на Scilab, и я хочу запустить дифференциальный код эволюции параллельно, используя функцию parallel_run. Исходная версия кода включает цикл for для части, которую я ...
4 месяца, 4 недели назад MertTimur
110
голосов
1
ответ
Im пытается вычислить умножение матрицы NxN с использованием OpenMPI и C. Все работает как ожидалось, за исключением MPI_Bcast() . Насколько я понимаю, MASTER должен передавать matrix_2 остальным п...
4 месяца, 4 недели назад tulians
109
голосов
2
ответа
Я изучаю использование пакета Pipon Multiprocessing для смущающих параллельных проблем, поэтому я написал серийные и параллельные версии для определения числа простых чисел, меньших или равных нату...
4 месяца, 4 недели назад Jonathan Young
63
голоса
1
ответ
Я хотел бы умножить вектор (1 xn) на матрицу (mxn) в java и библиотечный параллельный жеребенок. Думаю, я выбрал его, потому что он имеет параллельное имя. Поэтому вам предлагается дать мне другую ...
4 месяца, 4 недели назад user2129910
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема