Tag: parallel-processing
Parallele Verarbeitung ist, im Gegensatz zu nur eine Gleichzeitige Verarbeitung garantiert über start / ausführen / beenden alle auf thread-Ebene und/oder-instruction-level-Aufgaben ausgeführt, die in einem parallel-Mode und bietet eine garantierte finish der gleichzeitig ausgeführten code-Pfade.
3
Antworten
Ich versuche zu spawnen, ein Prozess, der führt einen system-Befehl, während mein eigenes Programm noch dauert und man zwei Prozesse parallel laufen. Ich arbeite auf linux. Schaute ich online und sounds, die wie sollte ich mit exec()
3
Antworten
Aus, was ich verstehe, #pragma omp parallel und seine Variationen im Grunde führen Sie den folgenden block in eine Anzahl von gleichzeitigen threads, das entspricht der Anzahl der CPUs. Bei verschachtelten parallelizations - parallel-in, parallel, parallel-Funktion im
1
Antworten
Ich haben die meisten die Threading-Bibliothek umfassend. Ich bin ziemlich vertraut mit dem erstellen von neuen Threads, BackgroundWorkers erstellen und mit den integrierten .NET-ThreadPool - (die sind alle sehr cool). Allerdings habe ich nie gefunden, ein Grund
8
Antworten
Gibt es eine Möglichkeit, threads zu erstellen für die Ausführung von mehreren Methoden gleichzeitig. Wenn jede Methode schlägt fehl, und zwischen all den anderen threads, die getötet werden sollten. Vielen Dank im Voraus InformationsquelleAutor der Frage user87267867
2
Antworten
Dachte ich, Sie waren im Grunde die gleiche Sache-Programme zu schreiben, die geteilten Aufgaben zwischen Prozessoren (auf Maschinen, die haben 2+ Prozessoren). Dann bin ich beim Lesen https://msdn.microsoft.com/en-us/library/hh191443.aspxwas sagt die Async-Methoden sind vorgesehen, um nicht-blockierende Operationen. Ein
3
Antworten
Wenn ich Sie jobs hinzufügen, um die thread-pool mit QueueUserWorkItem... wie kann ich verhindern, dass mein Programm von vorne Los, bis alle Aufträge abgeschlossen sind? Ich weiß, ich könnte hinzufügen, ein wenig Logik zu halten, die app
1
Antworten
Warum bin ich nicht immer verschiedene thread-ids, wenn ich verwendet " #pragma omp parallel num_threads(4)". Alle thread-ids sind in diesem Fall 0. Aber wenn ich den Kommentar der Zeile und verwenden Sie die Standard-Anzahl der threads, habe
1
Antworten
Auf das Thema warten, bis die Aufgaben abgeschlossen sind und der thread-synchronisation. Ich habe derzeit eine iteration habe ich eingeschlossen in eine Parallele.ForEach. Im Beispiel unten habe ich vor einigen Fragen in den Kommentaren darüber, wie am
3
Antworten
Ich versuche, verwenden Sie foreach zu tun, multicore computing in R. A <-function(....) { foreach(i=1:10) %dopar% { B() } } dann rufe ich die Funktion A in der Konsole. Das problem ist, dass ich eine Funktion aufrufen
2
Antworten
Ich versuche zu laufen parallele Schleife auf ein einfaches Beispiel. Was mache ich falsch? from joblib import Parallel, delayed import multiprocessing def processInput(i): return i * i if __name__ == '__main__': # what are your inputs, and
5
Antworten
Ich bin auf der Suche für eine definitive Antwort zu MATLAB ist parfor für Python (Scipy, Numpy). Gibt es eine Lösung ähnlich parfor? Wenn nicht, was ist die Komplikation für eine? UPDATE: Hier ist eine typische numerische
6
Antworten
So, ich bin versucht, erstellen Sie ein java-Programm, das verwendet Selen zu automatisieren, WebDriver, um Aufgaben auf einer website. Im moment verwende ich es für die Arbeit, um die Automatisierung eine lästige Aufgabe, bei der sich der
6
Antworten
Ich versuche zum ausführen paralleler Funktionen auf eine Liste von Objekten mit der neuen C# 4.0 Parallel.ForEach Funktion. Dies ist eine sehr lange Wartung. Ich möchte, um es auszuführen in der Reihenfolge der Liste, so dass ich
3
Antworten
Mein Unternehmen ist verflucht durch eine symbiotische Partnerschaft stellte sich parasitäre. Unsere Daten von den Parasiten, haben wir die Verwendung einer schmerzlich langsamen odbc-Verbindung. Ich bemerkte vor kurzem, obwohl, ich kann mehr Durchsatz durch das ausführen von
4
Antworten
Implementierung MPI-system in einem cluster. Wenn jemand hier keine Erfahrung mit MPI (MPICH/OpenMPI), würde ich gerne wissen was besser ist und wie die performance erhöht werden kann, auf einem cluster von x86_64-Kisten. InformationsquelleAutor der Frage prasanna |
3
Antworten
Ich habe ein problem mit exception handling und parallele Aufgaben. Den code unten gezeigte beginnt 2 Aufgaben und wartet für Sie zu beenden. Mein problem ist, dass im Falle einer Aufgabe, die eine Ausnahme auslöst, wird der
8
Antworten
Wie können wir tun, Parallele Programmierung in Java? Gibt es einen speziellen Rahmen dafür? Wie können wir die Sachen Arbeit? Ich werde Ihnen sagen, Jungs, was ich brauche, denke, dass ich entwickelte ein web-crawler, dessen Durchforstung viele
7
Antworten
Mit der jüngsten Begeisterung über multicore-Programmierung ist, wer die Möglichkeiten der Verwendung von MPI ? InformationsquelleAutor der Frage Bharani | 2008-09-29
3
Antworten
Dies ist das Beispiel microsoft stellt für die parallele for -, und ich würde gerne wissen, wie konfigurieren Sie die maximale Anzahl der threads für diesen code. //A basic matrix multiplication. //Parallelize the outer loop to partition
2
Antworten
Ich bin mit Android SDK 4.0.3 API15 und ich will laufen mehrere AsyncTasks parallel erfolgen. Ich bekomme meine Daten aus web-server und animieren(10 fps) in Echtzeit. Aber je nach Benutzer Operationen, die ich brauche, um Daten zu
9
Antworten
Es ist Aufgabe.Verzögerung.NET 4.5 Wie kann ich das gleiche zu tun .NET 4.0? InformationsquelleAutor der Frage Fulproof | 2013-03-11
1
Antworten
Brauche ich zum anfordern von Daten aus zwei web-Server. Die Aufgaben sind voneinander unabhängig, deshalb bin ich mit aync.parallel. Jetzt bin ich nur schreiben 'abc', 'xyz', und 'Fertig', um den Körper von meiner web-Seite. Da Aufgaben zur
2
Antworten
Möchte ich wissen, wie die parallele Ausführung arbeitet in async.js async = require('async') async.parallel([ function(callback){ for (var i = 0; i < 1000000000; i++) /* Do nothing */; console.log("function: 1") }, function(callback){ console.log("function: 2") } ]); In
5
Antworten
Verwende ich jQuery. Und ich will nicht, parallele AJAX-Aufrufe auf meine Bewerbung, jeder Aufruf muss warten, der Vorherige vor. Wie es zu implementieren? Gibt es irgendwelche Helfer? UPDATEWenn es irgendeine synchrone version des XMLHttpRequest-oder jQuery.post würde ich
7
Antworten
Den event-driven-programming-Modell node.js macht es etwas schwierig zu koordinieren, den Programm-Ablauf. Einfache sequenzielle Ausführung gedreht wird in verschachtelten callbacks, die ist einfach genug (obwohl ein wenig verworren zu schreiben). Aber, wie etwa die parallele Ausführung? Sagen wir,
2
Antworten
Angenommen ich habe eine große in-memory-numpy-array, ich habe eine Funktion func nimmt, dass in diesem Riesen-array als Eingabe (zusammen mit einigen anderen Parametern). func mit verschiedenen Parametern parallel ausgeführt werden können. Zum Beispiel: def func(arr, param): #
1
Antworten
Ich tun, machine-learning-Projekt in Python, so dass ich parallel predict-Funktion, die ich verwende in meinem Programm. from multiprocessing.dummy import Pool from multiprocessing import cpu_count def multi_predict(X, predict, *args, **kwargs): pool = Pool(cpu_count()) results = pool.map(predict, X) pool.close()
7
Antworten
Ich habe experimentiert mit multi-threading und parallel processing und ich brauchte einen Zähler zu tun, einige grundlegende Zählung und statistische Analyse der Geschwindigkeit der Verarbeitung. Um Probleme zu vermeiden mit gleichzeitiger Nutzung meiner Klasse, ich habe eine
2
Antworten
Möchte ich zum parallelisieren des folgenden code-snipped mit einem parallelStream: boolean anyTrue() { for (Element e : setOfE) { if (eval(e)) { return true; } } return false; } Wird die folgende Arbeit auf parallele streams und
1
Antworten
Habe ich zwei for-Schleifen. die zweite Schleife muss gestartet werden nach Beendigung der ersten Schleife. So, Wenn ich mit zwei Parallel.For() Schleifen, wird die zweite Schleife ausgeführt, nach der Beendigung der ersten Schleife? InformationsquelleAutor der Frage Mahdi
3
Antworten
Habe ich die folgende C/C++ - code mit OpenMP: int nProcessors=omp_get_max_threads(); if(argv[4]!=NULL){ printf("argv[4]: %s\n",argv[4]); nProcessors=atoi(argv[4]); printf("nProcessors: %d\n",nProcessors); } omp_set_num_threads(nProcessors); printf("omp_get_num_threads(): %d\n",omp_get_num_threads()); exit(0); Wie Sie sehen können, versuche ich die Anzahl von Prozessoren basiert auf einem argument in
3
Antworten
Vor kurzem habe ich einen computer mit mehreren Kernen und Lerne die Verwendung der parallel computing. Ich bin ziemlich versiert im Umgang mit lapply und mir wurde gesagt parLapply funktioniert ganz ähnlich. Ich bin nicht in Betrieb
1
Antworten
Ich bin auf der Suche nach einem einfachen Prozess-basierte parallele Karte für python, das heißt, eine Funktion parmap(function,[data]) laufen soll, die Funktion auf jedes element von [Daten] auf einen anderen Prozess (gut, auf einem anderen Kern, ist
5
Antworten
Habe ich drei Methoden, die ich nenne, um einige der Zahl-Knirschen, sind wie folgt results.LeftFront.CalcAi(); results.RightFront.CalcAi(); results.RearSuspension.CalcAi(geom, vehDef.Geometry.LTa.TaStiffness, vehDef.Geometry.RTa.TaStiffness); Jede der Funktionen ist voneinander unabhängig und können parallel berechnet mit keine tote sperren. Was ist der einfachste
2
Antworten
Habe ich Beispielcode zu vergleichen, Verarbeitung Zeit für einen Parallelen Ansatz und Aufgabe Ansatz. Das Ziel dieses Versuchs ist das Verständnis, wie Sie funktionieren. Also meine Fragen sind: Warum Parallel arbeitete schneller dann die Aufgabe? Tun meine
1
Antworten
Bin ich angefangen zu lernen, CUDA und ich denke, dass die Berechnung lange Ziffern von pi wäre eine schöne, einleitende Projekt. Habe ich bereits implementiert, die einfache Monte-Carlo-Methode, die leicht parallelisieren kann. Ich habe einfach jeden thread
4
Antworten
Habe ich verwendet, rosetta.parallel.pandas_easy zu parallelisieren, gelten nach der Gruppe-zum Beispiel: from rosetta.parallel.pandas_easy import groupby_to_series_to_frame df = pd.DataFrame({'a': [6, 2, 2], 'b': [4, 5, 6]},index= ['g1', 'g1', 'g2']) groupby_to_series_to_frame(df, np.mean, n_jobs=8, use_apply=True, by=df.index) Aber hat jemand herausgefunden,
7
Antworten
Ich versuche, 2 Funktionen zur gleichen Zeit laufen. def func1(): print 'Working' def func2(): print 'Working' func1() func2() Weiß jemand, wie dies zu tun? InformationsquelleAutor der Frage John | 2010-06-02
5
Antworten
Ich versuche zum ausführen mehrerer Funktionen, die eine Verbindung zu einem remote-Standort (per Netzwerk) und liefert eine generische Liste. Aber ich möchte zu laufen, Sie gleichzeitig. Beispiel: public static List<SearchResult> Search(string title) { //Initialize a new temp
5
Antworten
Ich weiß, dass jetzt, dass die meisten Prozessoren zwei oder mehr Kerne, multicore-Programmierung ist in aller Munde. Ist es, die Funktionalität zu nutzen, dies in Java? Ich weiß, dass Java eine Thread-Klasse, aber ich weiß auch, diese
30
Antworten
Was ist der Unterschied zwischen Gleichzeitigkeit und Parallelität? Beispiele sind geschätzt. InformationsquelleAutor der Frage StackUnderflow | 2009-06-26
4
Antworten
Wie bekomme ich parallelizaton von code für die Arbeit in r unter Windows? Ein einfaches Beispiel. Dieses Posting selbst beantwortet die Frage, denn das war eher unangenehm zu bekommen arbeiten. Finden Sie Paket parallel funktioniert NICHT, auf
4
Antworten
Ich bin neu auf dieser Art von Programmierung und brauchen Ihre Sicht. Habe ich eine Anwendung erstellen, aber ich kann es nicht erhalten, um zu berechnen, schnell genug. Ich habe bereits versucht Intel TBB, und es ist
4
Antworten
Könnten wir Abbrechen ein thread wie dieser: Thread thread = new Thread(SomeMethod); . . . thread.Abort(); Aber kann ich das Abbrechen einer Aufgabe (in .Net 4.0) in der gleichen Weise, die nicht durch Storno-Mechanismus. Ich will zu
2
Antworten
Wenn ich mit geschachtelten parallel for-Schleifen wie diese: #pragma omp parallel for schedule(dynamic,1) for (int x = 0; x < x_max; ++x) { #pragma omp parallel for schedule(dynamic,1) for (int y = 0; y < y_max; ++y)
3
Antworten
Für C++, die wir verwenden können, OpenMP parallele Programmierung; jedoch, die OpenMP nicht für Python. Was soll ich tun, wenn ich parallel einige Teile von meinem python-Programm? Die Struktur des Codes kann betrachtet werden als: solve1(A) solve2(B)
5
Antworten
Innerhalb eines Python-GUI (PyGTK) ich einen Prozess starten (mit multiprocessing). Der Prozess dauert eine lange Zeit (~20 Minuten) zu beenden. Wenn der Vorgang abgeschlossen ist, möchte ich, um es zu säubern (Auszug der Ergebnisse und sich der
6
Antworten
Ich bin auf der Suche nach Möglichkeiten zum ausführen von test-suites parallel. Ich bin mir bewusst .testrunconfig Einstellung. Dies ermöglicht Ihnen, multiplex auf der Anzahl der CPUs. Möchte ich laufen 1000 tests parallel. Dies macht Sinn, da
4
Antworten
Habe ich eine Liste von IDs, und ich brauche, um mehrere gespeicherte Prozeduren auf jeder ID. Wenn ich mit einem standard-foreach-Schleife, funktioniert es OK, aber wenn ich viele Datensätze, es funktioniert ziemlich langsam. Wollte ich konvertieren Sie
2
Antworten
Ich bin portieren von code zu Parallel.ForEach und bekam eine Fehlermeldung mit einem continue ich habe in den code. Gibt es etwas vergleichbares kann ich verwenden in einer Parallel.ForEach funktionell äquivalent zu continue im foreach Schleife? Parallel.ForEach(items,