Запитання з тегом «parallel-processing»

Паралельна обробка, на відміну від просто паралельної обробки, гарантовано запускає / виконує / закінчує всі завдання на рівні потоку та / або на рівні інструкцій, що виконуються паралельно, і забезпечує гарантоване завершення одночасно виконаних кодових шляхів.

2
Паралельний запуск програм за допомогою xargs
На даний момент я маю поточний сценарій. #!/bin/bash # script.sh for i in {0..99}; do script-to-run.sh input/ output/ $i done Я хочу запустити його паралельно, використовуючи xargs. я намагався script.sh | xargs -P8 Але виконання вищезазначеного виконується лише один раз за раз. Не пощастило і з -n8. Додавання & в …

3
Багатопроцесійна обробка Python: розуміння логіки, яка стоїть за `chunksize`
Які фактори визначають оптимальний chunksizeаргумент до таких методів multiprocessing.Pool.map()? .map()Метод представляється використовувати довільну евристику для його по замовчуванням chunksize (описано нижче); що мотивує цей вибір і чи існує більш продуманий підхід, заснований на певній ситуації / установці? Приклад - скажіть, що я: Перехід iterableдо, .map()який має ~ 15 мільйонів елементів; …

5
Parallel.ForEach із додаванням до списку
Я намагаюся запустити кілька функцій, які підключаються до віддаленого сайту (за мережею) і повертають загальний список. Але я хочу запускати їх одночасно. Наприклад: public static List<SearchResult> Search(string title) { //Initialize a new temp list to hold all search results List<SearchResult> results = new List<SearchResult>(); //Loop all providers simultaneously Parallel.ForEach(Providers, currentProvider …

4
Як налаштувати тонко налаштований пул потоків для ф’ючерсів?
Наскільки великий пул потоків Scala для ф’ючерсів? Мій додаток Scala робить багато мільйонів future {}с, і мені цікаво, чи можу я щось зробити для їх оптимізації, налаштувавши пул потоків. Дякую.

7
Координація паралельного виконання в node.js
Модель програмування node.js, керована подіями, робить дещо складніше координувати потік програми. Просте послідовне виконання перетворюється на вкладені зворотні виклики, що досить легко (хоча трохи заплутано для запису). Але як щодо паралельного виконання? Скажімо, у вас є три завдання A, B, C, які можуть виконуватися паралельно, і коли вони будуть виконані, …

3
Чи можу я використовувати std :: transform на місці з паралельною політикою виконання?
Якщо я не помиляюсь, я можу змусити std::transformвиконати на місці , використовуючи той самий діапазон, що ітератор вводу та виводу. Припустимо, у мене є якийсь std::vectorпредмет vec, тоді я б писав std::transform(vec.cbegin(),vec.cend(),vec.begin(),unary_op) використовуючи відповідну одинарну операцію unary_op. Використовуючи стандарт C ++ 17, я хотів би виконати перетворення паралельно, вставивши std::execution::parтуди …

3
Застосування функції Python до згрупованих даних Pandas DataFrame - який найбільш ефективний підхід для прискорення обчислень?
Я маю справу з досить великим Pandas DataFrame - мій набір даних нагадує таку dfнастройку: import pandas as pd import numpy as np #--------------------------------------------- SIZING PARAMETERS : R1 = 20 # .repeat( repeats = R1 ) R2 = 10 # .repeat( repeats = R2 ) R3 = 541680 # .repeat( …

1
Паралельно "будь-яке" або "все" в Haskell
Шаблон, на який я стикався вже не раз, - це той, де список значень потрібно перевірити, зіставивши якийсь тест над ним і побачивши, чи пройшли якісь або всі елементи. Типове рішення - просто використовувати зручні вбудовані allта any. Проблема полягає в тому, що вони оцінюються послідовно. У багатьох випадках було …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.