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

Parallele verschachtelte for-Schleife mit openMP

Ich versuche die verschachtelte for-Schleife in der Funktion generate_histogram () unten mit openMP zu optimieren. Ich habe viel mit verschiedenen Kombinationen von Pragmas probiert, basierend auf dem, was ich in dieser SE-Beitrag . Das Pro...
25.05.2013, 16:12
1
Antwort

Wie verbinden sich anwendungsbezogene Funktoren mit Parallelisierungsalgorithmen? (Scala und Scalaz)

Aus Josh Suereths "Scala in Depth": "Applikative Funktoren bieten eine Möglichkeit, zwei Berechnungen durchzuführen und sie mithilfe einer Funktion zusammenzufügen. Das Beispiel" Traversable "zeigt, wie zwei Sammlungen zu Paaren parallelisier...
29.08.2012, 18:35
3
Antworten

Unterstützt das Modul Parallel :: ForkManager () die Synchronisation für globale Variablen?

Ich bin sehr neu in diesem Parallel :: ForkManager -Modul in Perl und es hat eine Menge Credits, also denke ich, dass es unterstützt, was ich brauche und ich habe es noch nicht herausgefunden. Was ich tun muss, ist in jedem Kindprozess, es...
19.02.2010, 01:53
2
Antworten

Synchronisieren mit Julia CUDArt?

Ich fange gerade an, Julias CUDArt-Paket zu verwenden, um GPU-Computing zu verwalten. Ich frage mich, wie ich sicherstellen kann, dass, wenn ich gehe, um Daten von der GPU zu ziehen (z. B. mit to_host() ), dass ich dies nicht tun, bevor alle n...
19.06.2016, 01:12
2
Antworten

Probleme mit try () in foreach () in R

Ich versuche, die Funktion try() zu verwenden, um mit Fehlern umzugehen, die in meiner parallelisierten for-Schleife auftreten: %Vor% mit %Vor% Ich bekomme die folgende Fehlermeldung %Vor% Wie kann ich die foreach "Schleife" dazu...
30.06.2015, 12:24
4
Antworten

Sortieren Sie den Ressourcenzugriffsplan für mehrere Threads, damit die Anzahl der Schreibkonflikte minimiert wird

Szenario: Gegeben eine Menge von Ressourcen R: Gegeben eine Reihe von Threads T, die parallel laufen: Jeder Thread muss auf eine Liste von n Ressourcen zugreifen. Jede Liste ist ein Beispiel für R, was bedeutet, dass jede Ressource...
19.06.2013, 11:00
3
Antworten

Verwendung von Xeon Phi mit JVM-basierter Sprache

Ist es möglich, Xeon Phi mit einer JVM-basierten Sprache wie Scala zu verwenden? Gibt es ein Beispiel?     
25.06.2013, 23:53
3
Antworten

100 Docker Container gegen 100 kleine Maschinen

Wir haben also eine Anwendung, die nicht threadsicher ist. Einige der Bibliotheken, die es verwendet, machen eine Sperre auf Dateisystemebene. Leider funktioniert es nicht richtig und wird abstürzen und einen Fehler ausgeben, wenn die Bibliothek...
11.02.2016, 17:05
3
Antworten

Was ist der beste Weg, um eine parallele Endlosschleife zu erreichen?

Ich habe mich daran gewöhnt, Parallel.For () in den parallelen Erweiterungen von .Net zu verwenden, da es eine einfache Art ist, Code zu parallelisieren, ohne manuell Threads starten und warten zu müssen (was fiddly sein kann). Ich schaue jetzt...
29.12.2011, 18:26
2
Antworten

Wie beschleunigt man Matrix-Multiplikationen in Python?

Ich entwickle ein kleines neuronales Netzwerk, dessen Parameter viel Optimierung benötigen, also viel Verarbeitungszeit. Ich habe mein Skript mit cProfile profiliert, und was 80% der Prozessorzeit in Anspruch nimmt, ist die Funktion NumPy do...
02.09.2012, 19:20