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.
4
Antworten
Haben wir eine gespeicherte Prozedur, die jede Nacht läuft, das wiederum der Startschuss für eine Reihe von anderen Verfahren. Einige dieser Verfahren können logisch parallel ausgeführt werden, mit einigen der anderen. Wie kann ich angeben, die auf
4
Antworten
Soweit ich weiß, die multi-core-Architektur in einem Prozessor hat keine Auswirkungen auf das Programm. Die eigentliche Befehlsausführung erfolgt in eine niedrigere Schicht. meine Frage ist, Gegeben, dass Sie eine multicore-Umgebung Kann ich mit jeder beliebigen Programmier-Praktiken zu
2
Antworten
Gibt es verschiedene Möglichkeiten, in denen zu beobachten, Ausnahmen im Rahmen von Aufgaben. Einer von Ihnen ist in ein ContinueWith mit OnlyOnFaulted: var task = Task.Factory.StartNew(() => { //Throws an exception //(possibly from within another task spawned
4
Antworten
Ich habe gerade angefangen ein kleines Projekt in CUDA. Muss ich Folgendes wissen: Ist es möglich, die Kompilierung der CUDA-code ohne die Verwendung/den Kauf von Microsoft Visual Studio? Mit Nvcc.exe ich bekomme die Fehlermeldung "compiler Nicht finden
6
Antworten
Ich bin mit Python multiprocessing zum generieren einer temporären Ausgabe-Datei pro Prozess. Sie können mehrere GB groß sein und ich mache ein paar Dutzend von diesen. Diese temporären Dateien werden müssen concated zu bilden, die den gewünschten
1
Antworten
Mir läuft der folgende code auf einem Intel i3-basierten Maschine mit 4 virtuellen Kernen (2 hyperthreads/physischen Kern, 64bit) und Ubuntu 14.04 installiert: n = multiprocessing.cpu_count() executor = ThreadPoolExecutor(n) tuple_mapper = lambda i: (i, func(i)) results = dict(executor.map(tuple_mapper,
4
Antworten
Ich habe die Prüfung der Leistung des Systems.Threading.Parallel vs ein Threading-und ich bin überrascht zu sehen, Parallel dauert länger, um fertig gestellten Aufgaben als threading. Ich bin sicher, dass es aufgrund meiner begrenzten Kenntnisse der Parallelen, die
2
Antworten
Ich versuche, eine Funktion aufzurufen, auf die mehrere Prozesse. Die offensichtliche Lösung ist python multiprocessing Modul. Das problem ist, dass die Funktion hat Nebenwirkungen. Es erstellt eine temporäre Datei und schreibt, dass die Datei gelöscht werden, auf
6
Antworten
Die Anwendung hat ein CPU-intensiver Prozess, der läuft momentan auf einem server (EJB-Methode) Seriell ausgeführt, wenn der client es anfordert. Es ist theoretisch möglich (aus konzeptioneller Sicht) zu splitten, dass der Prozess in N Stücke und führen
6
Antworten
In Scala kann man leicht tun, eine parallel-Karte, forEach, etc, mit: collection.par.map(..) Gibt es ein äquivalent in Kotlin? Die schnellsten parallel-Sammlungen, um aus GS-Sammlungen: github.com/goldmansachs/gs-collections ... die Sie verwenden können, von Kotlin (wie jedes Java collection framework
4
Antworten
Jedes mal, wenn ich haben, um eine variable Anzahl von threads. Ich tun dies, indem Sie erstellen ein array von Threads und erstellen Sie mehrere, der Anzahl der threads. Aber, ich verstehe nicht, wie zu beginnen, diese
3
Antworten
Sowie durch die "gleiche Sache" meine ich diese zwei Vorgänge, die im Grunde die gleiche Arbeit tun, und es nur darauf an, welche bequemer ist zu nennen, basierend auf dem, was Sie haben, mit zu arbeiten? (d.h.
1
Antworten
Habe ich versucht mit dem folgenden code auf einer Unix-Maschine mit 20 CPU -, mit R foreach, parallel, doParallel, und party Pakete (mein Ziel ist es, die Partei /varimp Funktion arbeitet auf mehreren CPUs parallel): parallel_compute_varimp <-
4
Antworten
Sagen, ich führe ein parallel-Programm mittels MPI. Ausführung Befehl mpirun -n 8 -npernode 2 <prg> startet 8 Prozesse insgesamt. Dass 2 Prozesse pro Knoten und 4-Knoten insgesamt. (OpenMPI 1.5). Wo ein Knoten besteht aus 1 CPU (dual-core)
7
Antworten
Ich möchte wissen, ob ein Programm ausgeführt werden kann zwei threads gleichzeitig (das ist im Grunde das, was es verwendet wird, für korrekt?). Aber wenn ich zu tun, ein system-Aufruf in einer Funktion, wo es läuft auf
3
Antworten
Ich habe einen quad Prozessor. Ich codiert, dass so etwas wie in java; Some.java; public class Some extends Thread { private SharedData sharedVal; private String name; public Some(SharedData val, String threadName) { sharedVal = val; name =
3
Antworten
Ich brauche, um zu wissen, die Gesamtzahl der threads, dass mein Antrag hervorgebracht hat, die über OpenMP. Leider, die omp_get_num_threads() - Funktion funktioniert nicht arbeiten hier, da es nur liefert die Anzahl der threads im aktuellen team.
1
Antworten
Möchte ich alle Zeilen gelesen eine 1 GB große Datei so schnell wie möglich in eine Stream<String>. Derzeit bin ich mit Files(path).lines(). Nach dem Parsen der Datei, ich mache ein paar Berechnungen (map()/filter()) Zuerst dachte ich, dies
5
Antworten
So ändern Sie die Anzahl der Kompilierungen parallel beim erstellen einer C++ - Projekt mit XCode ? Ich spreche nicht über verteilte builds, aber auf die gleichzeitige Zusammenstellungen eine Reihe von Quelldateien aus einem einzelnen Projekt, auf
5
Antworten
Übersicht Suchen zum Aufruf eines Powershell-Skripts, die in einen Streit, läuft jeder job im hintergrund und zeigt mir die verbose Ausgabe. Problem habe ich Das Skript scheint zu laufen, aber ich möchte, um dies zu überprüfen, für
4
Antworten
Verstehe ich nicht wirklich den Zweck der Arbeit-Gruppen in OpenCL. Ich verstehe, dass Sie eine Gruppe von Work-Items (angeblich, hardware-threads), welche zu bekommen parallel ausgeführt. Aber warum gibt es diese Notwendigkeit gröbere Unterteilung ? Wäre es nicht
5
Antworten
Fragte ich eine Verwandte, aber sehr Allgemeine Frage früher (siehe vor allem diese Antwort). Diese Frage ist sehr spezifisch. Dies ist der gesamte code, der mir wichtig: result = {} for line in open('input.txt'): key, value =
2
Antworten
Arbeite ich in C mit openMP mit gcc auf einem linux-Rechner. In einer openmp-parallel for-Schleife, kann ich erklären, eine statisch zugewiesene array als private. Betrachten Sie das code-fragment: int a[10]; #pragma omp parallel for shared(none) firstprivate(a) for(i=0;i<4;i++){
2
Antworten
Ich mich bewegen möchte einige anzeigen aus jeder position zu center der Bildschirm und die Skala parallel. Wenn das zu kompliziert ist, übersetzen und Skala nacheinander ist auch akzeptabel. Aber weder ich erreichen konnte. Ich denke, es
4
Antworten
Was ist das beste Modul für parallel-Prozess in Perl? Ich habe noch nie getan, die die parallele Verarbeitung in Perl. Was ist gute Perl-Modul für parallel-Prozess, die gehen, um verwendet in den DB-Zugriff und E-Mail ? Habe
1
Antworten
Ich bin versucht zu parallelisieren, ein C-Programm mit OpenMP. Ich würde gerne mehr wissen über: Die Unterschiede zwischen den threadprivate - Richtlinie und der private - Klausel und In welchen Fällen müssen wir alle von Ihnen verwenden.
5
Antworten
Ich bin Verzweigung eine Reihe von Prozessen, und ich möchte Messen, wie lange es braucht, um die ganze Aufgabe, das ist, wenn alle Prozesse-Gabel abgeschlossen sind. Bitte beraten, wie man den parent-Prozess warten, bis alle Kind-Prozesse beendet
2
Antworten
Ich bin mit python 2.7, ich habe einige code, der wie folgt aussieht: task1() task2() task3() dependent1() task4() task5() task6() dependent2() dependent3() Nur die Abhängigkeiten hier sind wie folgt: dependent1 warten muss tasks1-3, dependent2 warten muss Aufgaben
6
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
5
Antworten
In case I don ' T care über die Reihenfolge der Aufgabenerledigung und müssen nur alle abgeschlossen sind, sollte ich noch await Task.WhenAll anstelle von mehreren await? E. g, ist DoWord2 unten eine bevorzugte Methode, um DoWork1
2
Antworten
ich habe einige Schwierigkeiten Verständnis threads im NVIDIA-gpu-Architektur mit der cuda -. könnte bitte jemand klären Sie diese info: eine 8800 gpu hat 16 SMs mit 8 SPs jedem. so haben wir 128 SPs. war ich Leser
2
Antworten
Ich nicht verstehen mehrere Dinge über nodejs. Alle Informationen, die Quelle sagt, dass node.js ist skalierbarer als standard-threaded-web-Server aufgrund der fehlenden threads sperren und context-switching, aber ich Frage mich, wenn node.js nicht mit threads wie funktioniert es
3
Antworten
Ich würde gerne wissen, ob/wie es möglich wäre, zurückzukehren, mehrere Ausgaben als Teil der foreach dopar Schleife. Nehmen wir ein sehr einfaches Beispiel. Nehmen wir an, ich möchte 2 Operationen als Teil der foreach Schleife, und würde
5
Antworten
Subj. Wie Sie ausgeführt werden, den thread aus der main-Klasse, ABER getrennt von dieser Klasse? So ein bisschen details: ich habe ein Programm, das ausgeführt werden muss, ein Prozess. Dieser Prozess (cmd) läuft nur, wenn Hauptprogramm beendet
2
Antworten
Ich versuche zu verstehen, der genaue Unterschied zwischen #pragma omp critical und #pragma omp single in OpenMP: Microsoft Definitionen für diese sind: Single: Können Sie angeben, dass Sie einen Abschnitt des Codes ausgeführt werden soll, auf einen
3
Antworten
In meiner Anwendung, die ich ausführen von paar Dutzend bis paar hundert Aktionen parallel (kein Rückgabewert bei Aktionen). Welcher Ansatz wäre die optimale: Mit Task.Factory.StartNew in der foreach-Schleife iteriert Action array (Action) Task.Factory.StartNew(() => someAction()); Mit Parallel
5
Antworten
Schreibe ich eine kleine C-Anwendung, verwenden einige threads für die Verarbeitung von Daten. Ich möchte in der Lage sein, um zu wissen, die Anzahl der Prozessoren, die auf eine bestimmte Maschine, ohne Verwendung system() & in Kombination
3
Antworten
Was einen einfachen code, der das tut, parallel processing in python 2.7? All die Beispiele, die Ich online gefunden haben, sind verschachtelt und unnötig codes. wie würde ich mit einem einfachen brute-force-integer factoring-Programm, wo kann ich den
3
Antworten
Ich habe 4 threads, und ich bin versucht, in thread 1 ausgeführt auf CPU 1 thread 2 auf CPU 2, usw. Jedoch, wenn ich meinen code unter die Affinität zu Masken kehren die richtigen Werte, aber wenn
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)
3
Antworten
Erg, bin ich versucht zu finden, diese beiden Methoden in der BCL mit dem Reflektor, aber nicht finden können. Was ist der Unterschied zwischen diesen beiden snippets? A: IEnumerable<string> items = ... Parallel.ForEach(items, item => { ...
2
Antworten
Möchte ich laufen eine Reihe von jobs parallel und dann erst weiter, wenn alle jobs fertig sind. Ich habe etwas # based on example code from https://pymotw.com/2/multiprocessing/basics.html import multiprocessing import random import time def worker(num): """A job
3
Antworten
"Parallelität Hinweis" wird verwendet, im Sturm zu parallelise eine laufende storm-Topologie. Ich weiß, es gibt Begriffe wie Arbeitsprozess, Testamentsvollstrecker und Aufgaben. Würde es Sinn machen die Parallelität Tipp so groß wie möglich, so dass Ihre Topologien sind
2
Antworten
Ich habe vor kurzem angefangen mit paralleler Techniken in der R für ein Projekt und habe mein Programm arbeitet auf Linux-Systemen mit mclapply aus der parallel Paket. Allerdings, den ich getroffen habe, eine Straßensperre mit meinem Verständnis
7
Antworten
Schreibe ich einen windows-Dienst zu konsumieren, die MSMQ-Nachrichten. Der Dienst wird mit Perioden hoher Aktivität (80k-Nachrichten kommen sehr schnell) und lange Perioden der Inaktivität (kann mehrere Tage ohne eine neue Meldung). Verarbeitung der Nachrichten ist sehr Netzwerk
2
Antworten
Wie kann ich die Schrittweite auf einen integer-Wert außerhalb des Bereichs eines parallel.foreach-Schleife? Was ist der leichteste Weg zur Synchronisation des Zugriffs auf Objekte außerhalb parallele Schleifen? var count = 0; Parallel.ForEach(collection, item => { action(item); //increment
3
Antworten
Wie funktioniert Intel TBB wählen Sie die Anzahl der threads für einen parallelen Abschnitt? Ist es eine Art der Spezifikation verfügbar? InformationsquelleAutor der Frage chris | 2010-09-24
4
Antworten
Ist es möglich, JavaScript-code parallel im browser? Ich bin bereit zu opfern, einige browser-support (IE, Opera, alles andere) zu gewinnen eine Kante hier. InformationsquelleAutor der Frage Josh K | 2010-10-09
5
Antworten
Angesichts dieser code: var arrayStrings = new string[1000]; Parallel.ForEach<string>(arrayStrings, someString => { DoSomething(someString); }); Wird alle 1000 threads spawnen fast gleichzeitig? InformationsquelleAutor der Frage Jader Dias | 2009-07-11
1
Antworten
Kann jemand bitte erklären Sie die folgenden TensorFlow Bedingungen inter_op_parallelism_threads intra_op_parallelism_threads oder, bitte, die links zu der richtigen Quelle mit der Erklärung. Ich führte ein paar tests durch ändern der Parameter, aber die Ergebnisse sind nicht konsistent,