Pytania otagowane jako parallel-processing

Przetwarzanie równoległe, w przeciwieństwie do samego przetwarzania współbieżnego, gwarantuje rozpoczęcie / wykonanie / zakończenie wszystkich zadań na poziomie wątku i / lub instrukcji wykonywanych równolegle i zapewnia gwarantowane zakończenie jednocześnie wykonywanych ścieżek kodu.

2
Uruchamianie programów równolegle przy użyciu xargs
Obecnie posiadam aktualny skrypt. #!/bin/bash # script.sh for i in {0..99}; do script-to-run.sh input/ output/ $i done Chciałbym uruchomić go równolegle za pomocą xargs. próbowałem script.sh | xargs -P8 Ale powyższe czynności wykonywane były tylko raz na raz. Nie ma też szczęścia z -n8. Dodanie & na końcu wiersza do …

3
Wieloprocesorowość w Pythonie: zrozumienie logiki stojącej za `chunksize`
Jakie czynniki decydują o optymalnym chunksizeargumencie do takich metod multiprocessing.Pool.map()? .map()Sposób wydaje się użycie dowolnego heurystyczne do domyślnej chunksize (jak opisano poniżej); co motywuje ten wybór i czy istnieje bardziej przemyślane podejście oparte na jakiejś konkretnej sytuacji / konfiguracji? Przykład - powiedz, że jestem: Przechodząc iterabledo .map()tego ma ~ 15 …

5
Parallel.ForEach z dodawaniem do listy
Próbuję uruchomić wiele funkcji, które łączą się ze zdalną lokalizacją (przez sieć) i zwracają listę ogólną. Ale chcę je uruchamiać jednocześnie. Na przykład: 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 …


7
Koordynowanie równoległego wykonywania w node.js
Model programowania oparty na zdarzeniach node.js sprawia, że ​​koordynacja przepływu programu jest nieco trudna. Proste sekwencyjne wykonywanie zostaje zamienione w zagnieżdżone wywołania zwrotne, co jest dość łatwe (choć zapisywanie jest nieco zawiłe). Ale co z równoległym wykonaniem? Załóżmy, że masz trzy zadania A, B, C, które mogą być wykonywane równolegle, …

3
Czy mogę używać std :: transform w miejscu z równoległą polityką wykonywania?
Jeśli się nie mylę, mogę wykonać std::transformdziałanie w miejscu , używając tego samego zakresu co iterator wejściowy i wyjściowy. Załóżmy, że mam jakiś std::vectorprzedmiot vec, a potem napiszę std::transform(vec.cbegin(),vec.cend(),vec.begin(),unary_op) przy użyciu odpowiedniej operacji jednoargumentowej unary_op. Korzystając ze standardu C ++ 17, chciałbym wykonać transformację równolegle, wstawiając std::execution::partam jako pierwszy argument. …

3
Zastosowanie funkcji Python do zgrupowanej Pandas DataFrame - jakie jest najbardziej efektywne podejście do przyspieszenia obliczeń?
Mam do czynienia z dość dużą Pandas DataFrame - mój zestaw danych przypomina następującą dfkonfigurację: import pandas as pd import numpy as np #--------------------------------------------- SIZING PARAMETERS : R1 = 20 # .repeat( repeats = R1 ) R2 = 10 # .repeat( repeats = R2 ) R3 = 541680 # .repeat( …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.