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

So senden / empfangen Sie in MPI mit allen Prozessoren

Dieses Programm wurde mit C Lagrange und MPI geschrieben. Ich bin neu in MPI und möchte alle Prozessoren verwenden, um einige Berechnungen durchzuführen, einschließlich Prozess 0. Um dieses Konzept zu lernen, habe ich das folgende einfache Progr...
10.10.2016, 22:46
1
Antwort

Haskell parMap und Parallelität

Ich habe eine Implementierung von Conways Spiel des Lebens. Ich möchte es beschleunigen, wenn möglich durch Parallelität. %Vor% Bei der Profilerstellung machen Nachbarn 6,3% der aufgewendeten Zeit aus, und während ich klein war, erwartete ic...
01.09.2012, 04:15
2
Antworten

Schlechte Version oder Endian-Schlüssel in MATLAB parfor?

Ich mache parallele Berechnungen mit MATALB parfor . Die Code-Struktur sieht fast wie aus %Vor% Ich habe den folgenden seltsamen Fehler festgestellt. %Vor% Wie soll ich es beheben? Eine schnelle Google-Suche gibt keine Lösung zurück....
06.07.2014, 04:03
2
Antworten

Verwendung mehrerer GPUs in Matlab

Dies ist die Ausgabe von ginfo mit Jacket / Matlab: %Vor% Das Problem ist: Kann ich die zwei Teslas gleichzeitig benutzen (parfor)? Wie? Wie kann ich wissen, wie viele Kerne das Programm gerade ausführen / ausführen? Nachdem ich den...
04.12.2011, 21:25
4
Antworten

Sortierte Wortzählung mit Hadoop MapReduce

Ich bin sehr neu in MapReduce und habe ein Hadoop-Wortzählbeispiel abgeschlossen. In diesem Beispiel wird eine unsortierte Datei (mit Schlüssel / Wert-Paaren) der Wortanzahl erstellt. Also ist es möglich, es nach der Anzahl der Wortvorkommen...
31.03.2010, 05:54
0
Antworten

Schreiben in zwei verschiedene Dateien mit HDF5

Ich habe eine kleine Bibliothek in C, die HDF5 verwendet, um Daten (v. 1.8.14) unter Windows zu schreiben. Diese Bibliothek wird dann von einer C # -App benutzt, die etwas anderes macht und dann ziemlich viele Daten schreiben muss. Ich muss j...
07.08.2017, 14:22
1
Antwort

Wie bestimmen die C ++ - STL-Algorithmen (ExecutionPolicy), wie viele parallele Threads verwendet werden sollen?

C ++ 17 verbesserte 69 STL-Algorithmen zur Unterstützung der Parallelität durch Verwendung eines optionalen Parameters ExecutionPolicy (als erstes Argument). zB. %Vor% Ich vermute, dass der C ++ 17-Standard absichtlich nichts über wie sagt...
31.10.2017, 05:35
2
Antworten

Könnte das Warten auf das Netzwerk Client-Timeouts verursachen?

Ich habe einen Server, der Arbeiten ausführt, die von einer Azure-Warteschlange angewiesen werden. Es ist fast immer eine sehr hohe CPU, die mehrere Tasks gleichzeitig ausführt und einige der Tasks verwenden Parallel.ForEach . Während der Ausf...
31.07.2014, 11:35
2
Antworten

Wie kann ich die meisten Jobs parallel verarbeiten, aber eine Teilmenge serialisieren?

Wir erhalten gleichzeitige Rückrufe zu unserer Webanwendung von einem Anbieter, und wir vermuten, dass uns Updates verloren gehen, weil sie gleichzeitig auf verschiedenen Computern verarbeitet werden. Wir müssen die Verarbeitung dieser Aufru...
23.04.2015, 10:28
5
Antworten

Aufgaben gegen ThreadPool

Ich habe eine Anwendung in C # mit einer Liste von zu erledigenden Aufgaben. Ich möchte so viel wie möglich parallel arbeiten. Allerdings muss ich in der Lage sein, die maximale Anzahl paralleler Aufgaben zu steuern. Soweit ich weiß, ist dies...
09.11.2011, 21:10