Als «parallel-processing» getaggte Fragen

Die parallele Verarbeitung wird im scharfen Gegensatz zu einer gleichzeitigen Verarbeitung garantiert, um alle parallel ausgeführten Aufgaben auf Thread- und / oder Befehlsebene zu starten / auszuführen / zu beenden, und bietet ein garantiertes Ende der gleichzeitig ausgeführten Codepfade.

2
Paralleles Ausführen von Programmen mit xargs
Ich habe derzeit das aktuelle Skript. #!/bin/bash # script.sh for i in {0..99}; do script-to-run.sh input/ output/ $i done Ich möchte es parallel mit xargs ausführen. Ich habe versucht script.sh | xargs -P8 Dies wird jedoch nur einmal ausgeführt. Auch mit -n8 kein Glück. Wenn Sie & am Ende der …

5
Parallel.ForEach mit Hinzufügen zur Liste
Ich versuche, mehrere Funktionen auszuführen, die eine Verbindung zu einem Remotestandort (über das Netzwerk) herstellen, und eine generische Liste zurückzugeben. Aber ich möchte sie gleichzeitig ausführen. Zum Beispiel: public static List<SearchResult> Search(string title) { //Initialize a new temp list to hold all search results List<SearchResult> results = new List<SearchResult>(); //Loop …


3
Python-Multiprocessing: Logik hinter "Chunksize" verstehen
Welche Faktoren bestimmen ein optimales chunksizeArgument für Methoden wie multiprocessing.Pool.map()? Die .map()Methode scheint eine beliebige Heuristik für ihre Standard-Blockgröße zu verwenden (siehe unten). Was motiviert diese Wahl und gibt es einen nachdenklicheren Ansatz, der auf einer bestimmten Situation / Einrichtung basiert? Beispiel - sagen Sie, dass ich bin: Vorbei an …

7
Koordinieren der parallelen Ausführung in node.js.
Das ereignisgesteuerte Programmiermodell von node.js macht es etwas schwierig, den Programmfluss zu koordinieren. Einfache sequentielle Ausführung wird in verschachtelte Rückrufe umgewandelt, was einfach genug ist (obwohl es etwas kompliziert ist, es aufzuschreiben). Aber wie wäre es mit paralleler Ausführung? Angenommen, Sie haben drei Aufgaben A, B, C, die parallel ausgeführt …


4
Gibt es eine einfache prozessbasierte parallele Map für Python?
Ich suche eine einfache prozessbasierte parallele Map für Python, also eine Funktion parmap(function,[data]) Das würde die Funktion für jedes Element von [Daten] in einem anderen Prozess ausführen (nun, auf einem anderen Kern, aber AFAIK, die einzige Möglichkeit, Dinge auf verschiedenen Kernen in Python auszuführen, besteht darin, mehrere Interpreter zu starten) …






3
Kann ich std :: transform mit einer Richtlinie für parallele Ausführung verwenden?
Wenn ich mich nicht täuscht, kann ich std::transformausführen anstelle unter Verwendung des gleichen Bereichs als Ein- und Ausgang Iterator. Angenommen, ich habe ein std::vectorObjekt vec, dann würde ich schreiben std::transform(vec.cbegin(),vec.cend(),vec.begin(),unary_op) unter Verwendung einer geeigneten unären Operation unary_op. Unter Verwendung des C ++ 17-Standards möchte ich die Transformation parallel ausführen, indem …


1
Parallel "any" oder "all" in Haskell
Ein Muster, auf das ich jetzt schon mehrmals gestoßen bin, ist eines, bei dem eine Liste von Werten überprüft werden muss, indem ein Test darüber abgebildet wird und geprüft wird, ob einige oder alle Elemente bestanden wurden. Die typische Lösung besteht darin, nur die praktischen Einbauten allund zu verwenden any. …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.