parallel-processing

Parallelverarbeitung ist, im Gegensatz zu einer Concurrent-Verarbeitung, garantiert, dass alle Tasks auf Thread- und / oder Anweisungsebene, die parallel ausgeführt werden, gestartet / ausgeführt / beendet werden und eine garantierte Beendigung des gleichzeitig ausgeführten Code- Pfade.
5
Antworten

Sortieren eines ConcurrentDictionary nach Wert

Ich kann mein ConcurrentDictionary nach Wert wie folgt sortieren: %Vor% Was großartig ist, außer, dass ich diese neue nachgeordnete Liste als das Wörterbuch einstellen möchte, indem ich das Wörterbuch selbst sortiere, anstatt nur eine Ergebn...
22.12.2011, 19:25
3
Antworten

Multi-Core-Verarbeitung in R unter Windows XP - über DoMC und Foreach

Ich poste diese Frage, um Sie um Rat zu fragen, wie Sie die Verwendung mehrerer Prozessoren von R auf einer Windows XP-Maschine optimieren können. Momentan erstelle ich vier Skripte (jedes Skript mit z. B. für (i in 1: 100) und (i in 101: 200...
23.04.2010, 05:08
2
Antworten

Erstellen eines minimalen Graphen, der alle Kombinationen von 3-Bit-Binärzeichenfolgen darstellt

Ich habe einen Algorithmus, der ein Diagramm erstellt, das alle Darstellungen von 3-Bit-Binärzeichenfolgen in der Form der kürzesten Diagrammpfade codiert, wobei eine gerade Zahl im Pfad 0 bedeutet, während eine ungerade Zahl 1 bedeutet: %Vor%...
14.01.2018, 14:11
3
Antworten

Verfolgen des Fortschritts der Joblib.Parallel-Ausführung

Gibt es eine einfache Möglichkeit, den Gesamtfortschritt einer Joblib.Parallel -Ausführung zu verfolgen? Ich habe eine lange Ausführung von Tausenden von Jobs, die ich in einer Datenbank verfolgen und aufzeichnen möchte. Zu diesem Zweck mus...
27.07.2014, 17:20
2
Antworten

Gibt es Richtlinien, die bei der Auswahl der Anzahl der Prozesse mit Multiprocessing zu beachten sind?

Ich habe gerade meine Füße nass mit Multiprocessing (und es ist total toll!), aber ich frage mich, ob es irgendwelche Richtlinien zur Auswahl der Anzahl der Prozesse gab? Basiert es nur auf der Anzahl der Kerne auf dem Server? Basiert es irgendw...
20.02.2012, 02:26
3
Antworten

Parallele Datensammlungen in F #

Welche von list, array oder seq sind effizienter für die parallele Verarbeitung und können problemlos parallele Operationen wie parmap , parfilter usw. implementieren? BEARBEITEN: Danke für die Vorschläge. Array.Parallel sieht wie...
13.03.2012, 01:27
1
Antwort

Warum produziert OpenMP in einer mex Datei nur 1 Thread?

Ich bin neu in OpenMP. Ich habe den folgenden Code, der gut mit Matlab Mex konfiguriert mit MSVS2010 kompiliert. Der Computer verfügt über 8 Prozessoren (die ich auch mit Matlabpool überprüft habe). %Vor% Die Ausgabe, die ich bekomme, ist...
07.11.2011, 00:57
2
Antworten

Wann sollte ich AsParallel () in linq / plinq verwenden?

Ich schaue, nutzen Sie die Vorteile der parallelen Programmierung in linq mit Plinq, ich bin nicht sicher, ich verstehe die Verwendung völlig abgesehen von der Tatsache, dass alle CPU-Kerne effizienter zu nutzen, so dass es für eine große Abfrag...
12.11.2010, 10:59
1
Antwort

Implementieren eines Servers mit mehreren Prozessen in Python mit Twisted

Ich muss einen CPU-gebundenen Server in Python schreiben, um Workloads für viele Kerne zu verteilen. Ich möchte Twisted als Server verwenden (Anfragen über TCP). Gibt es bessere Möglichkeiten - vielleicht mit Ampulle? Ich habe auch einen Arti...
20.05.2011, 18:28
2
Antworten

Haskell spekulative parallele Ausführung

Ich denke darüber nach, Parallelität für ein Problem zu nutzen, das ich zu lösen versuche. Das Problem ist ungefähr das: gegebene Eingabe (Folge von Punkten) finde eine beste Ausgabe (größtes Dreieck, das aus diesen Punkten, der längsten Linie u...
05.02.2010, 10:22