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.
3
Antworten

.NET 4 Parallel.ForEach und PLINQ: Können sie den Thread-Pool überwältigen und die App-Leistung killen?

Je mehr ich Parallel.ForEach und PLINQ in meinem Code verwende, desto mehr Gesichter und Code-Review-Pushbacks bekomme ich. Also frage ich mich, gibt es einen Grund für mich, PLINQ im Extremfall nicht auf jeder LINQ-Anweisung zu verwenden? Kann...
25.03.2012, 03:59
3
Antworten

Nur n Elemente gleichzeitig mit Task Parallel Library verarbeiten

Dies geschieht alles in einem Windows-Dienst. Ich habe ein Queue<T> (eigentlich ein ConcurrentQueue<T> ), das Elemente enthält, die auf die Verarbeitung warten. Aber ich möchte nicht immer nur einen nach dem anderen verarbeit...
04.08.2011, 18:47
3
Antworten

Vorschläge für verteilte parallele Baumsuchalgorithmen?

Ich schreibe einen verteilten Go / Gomoku Bot. Grundsätzlich geht es darum, die Baumsuche auf viele Computer zu verteilen. Mit grundlegenden Baumsuchalgorithmen wie DFS wäre das sehr einfach, da ich den Suchraum einfach in Teilbäume unterteil...
07.02.2010, 23:02
4
Antworten

Besorgen Sie sich die Anzahl der CPU-Kerne in Julia

Ich möchte die Anzahl der in Julia verfügbaren Kerne erhalten. Derzeit mache ich folgendes: %Vor% Dies ruft eine Python-Funktion auf. Ich möchte jedoch ein Julia-Verfahren verwenden. Wie kann es gemacht werden?     
13.01.2015, 20:35
1
Antwort

Wie kann ich mit Clojure die Summe einer großen Anzahl von Zahlen parallel berechnen?

Ich versuche herauszufinden, wie man mit clojure eine einfache Operation effizient parallel auf eine große Sequenz anwenden kann. Ich möchte in der Lage sein, die parallele Lösung zu verwenden, um die Vorteile der mehreren Kerne auf meiner Masch...
11.02.2013, 17:59
1
Antwort

Berechnung von Morans I mit 4000 Datensätzen

Ich habe 4000 Aufzeichnungen des Volumens in der Baumplantage. Ich muss die Moran's auf die ganze Plantage berechnen. Ich benutze die Bibliothek ape , weil spdep angeblich langsamer ist. Mein Code ist dies: %Vor% Wenn ich den Code ausführ...
21.09.2013, 11:35
4
Antworten

N-Body problemen: Effiziente Parallelisierung der doppelten for-Schleife

Ein sehr häufiges Problem bei einem N-Körper-Problem ist die Verwendung eines Doppelzyklus, um die Wechselwirkungen zwischen den Teilchen zu berechnen. Betrachtet man ein N-Körper-Problem mit n Teilchen, kann der Zyklus geschrieben werden %Vor...
09.05.2012, 22:55
5
Antworten

Vektornutzung in MPI (C ++)

Ich bin neu in der MPI-Programmierung, habe gelernt, bis zur Erstellung der Abgeleiteten Datentypen durch Definition der Strukturen. Jetzt möchte ich Vector in meine Struktur aufnehmen und die Daten über den Prozess senden. für ex: %Vor% Nun...
30.03.2010, 15:09
1
Antwort

Paralleles Pipelining

%Vor% Ich möchte, dass dieser Code folgendermaßen funktioniert: Teilen Sie den ursprünglichen Strom in zwei genau in der Mitte; dann für jede Hälfte eine separate Berechnung, die berechnet 3 Dinge: die Länge (d. h. die Anzahl der Zeichen), die...
30.09.2009, 02:35
5
Antworten

Gibt es eine nicht-blockierende IO-Open-Source-Implementierung für die Scala-Akteure?

Ich habe ziemlich große Dateien, mit denen ich umgehen muss (500Meg + Zip-Dateien). Gibt es nicht-blockierende IO-Open-Source-Implementierungen für die Scala-Akteure?     
02.10.2009, 22:18