Tag: multicore
Multicore-Programmierung umfasst Techniken für die Herstellung von Programmen, die parallel ausgeführt, durch die Ausnutzung von hardware mit mehreren Prozessorkernen.
1
Antworten
Ich arbeite derzeit an einem Projekt, wo ich brauche, um eine in-memory-Struktur für meine map-Aufgabe. Ich habe einige Berechnungen, und ich kann sagen, dass ich nicht brauchen, mehr als 600 MB Speicher für jeden map-task. Aber die
8
Antworten
Als multi-core-Prozessoren werden mehr und mehr populär, ich denke, es wäre klug für mich, zu werden vertraut mit, wie code zu schreiben ist, Sie zu nutzen. Ich bin ein .NET-Entwickler, und bin mir nicht sicher, wo Sie
2
Antworten
Ich arbeite an einer neuen Lösung, die Konfiguration für unseren großen VC++ Projekt mit VS 2008. Ich möchte diese Konfiguration zu verwenden, die multicore-build-flag /MP. Jedoch das "#import" - Funktion der Erzeugung von COM-wrapper-Klassen gestreut wird, durch
5
Antworten
Ich bin Total ein Anfänger in Multi-Core-Programmierung, aber ich weiß, wie man das Programm C++. Nun, ich bin auf der Suche rund um für Multi-Core-Programmierung Bibliothek. Ich möchte nur, es zu versuchen, nur zum Spaß, und jetzt
1
Antworten
Ich habe einen laptop mit Ubuntu auf Intel(R) Core(TM) i5-2410M CPU @ 2.30GHz. Nach Intel website für den oben genannten Prozessor (befindet sich hier), dieser Prozessor hat zwei Kerne und kann 4 threads gleichzeitig parallel (weil, obwohl,
7
Antworten
Möchte ich dokumentieren, was high-level (z.B. C++ nicht inline-assembler -) Funktionen oder Makros sind verfügbar für Compare Und Swap (CAS) Atomare primitive... E. g., WIN32 auf x86 hat eine Familie von Funktionen _InterlockedCompareExchange im <_intrin.h> header. InformationsquelleAutor
6
Antworten
In meiner Anwendung, threads pause benötigen für eine sehr kleine Zeit (100s von clock-Zyklen). Ein Weg, um pause zu nennen nanosleep, aber ich nehme an, es erfordert einen system-Aufruf an den kernel. Jetzt will ich pause, ohne
6
Antworten
Ich experimentiere mit einigen multithreading-Konstruktionen, aber irgendwie scheint es, dass multithreading nicht schneller als ein einzelner thread. Ich verengt Sie sich auf einen sehr einfachen test mit einer verschachtelten Schleife (1000x1000), in dem das system zählt nur.
15
Antworten
Ich habe einen quadcore Prozessor und ich würde wirklich gerne, profitieren Sie von all diesen Kernen, wenn ich laufen gehe schnellen Simulationen. Das problem ist, ich bin nur vertraut mit den kleinen Linux-cluster haben wir im Labor
4
Antworten
Memcached in der Lage, die volle Nutzung der multi-core? Oder gibt es eine Möglichkeit, tuning dieser? InformationsquelleAutor Mickey Shine | 2010-05-28
4
Antworten
Ich bin verwirrt über den Begriff der "Funke" Ist es ein thread in Haskell? Oder ist die Aktion erzeugt einen neuen thread ? Danke an alle: Also, um zusammenzufassen, die Funken sind nicht thread, sondern viel mehr
1
Antworten
Meine Mitarbeiter bemerkt, dass, wenn javac kompilieren es nur nutzt eine single-core. Gibt es etwas wie die -j-Befehl mit dem gcc für Java, die es uns ermöglichen, verteilen die compiler-Arbeitslast auf Kerne oder Prozessoren? Wenn nicht, denken
4
Antworten
Ich versuche zu verstehen, wie die linux-syscall-sched_setaffinity() funktioniert. Dies ist ein follow-on aus meine Frage hier. Habe ich diese Anleitung, die erläutert, wie die syscall-und hat eine Recht ordentliche (arbeiten!) Beispiel. Also ich habe die Linux 2.6.27.19
2
Antworten
Ich habe auf der Suche nach einem osx-Dienstprogramm, das zeigt die cpu-Auslastung für jede cpu. Zum Beispiel CPU 0 - 10% CPU 1 - 2% ... Ich kenne viele Wege, diese Informationen in anderen Unix-artigen system (/proc,
1
Antworten
Ich weiß, dass ich verwenden können System.Environment.ProcessorCount um die Anzahl von "Prozessoren" in einer Maschine. Was ich versuche zu tun, ist herauszufinden, ob es einen Weg gibt, um zu bestimmen, die Anzahl der Kerne im Prozessor, nicht
2
Antworten
Gibt es einige Ersatz map die Auswertung der Liste in parallel? Ich brauche es nicht, faul zu sein. Etwas wie: pmap :: (a -> b) -> [a] -> [b] lassen Sie mich pmap expensive_function big_list und habe
1
Antworten
Der Trick ist, ich muss auch in der Lage sein, es zu tun auf multi-core-Maschinen. Meine Ausbildung in C# ist ein bisschen gebrochen. Ich habe es geschafft den folgenden code. Kann jemand mir helfen? Iv versucht, mit
2
Antworten
Ich nur setup eine Extra Große, Schwere Berechnung EC2-instance zu werfen es in meine Genetische Algorithmen problem, in der Hoffnung die Dinge etwas beschleunigen. Diese Instanz hat 8 Intel-Xeon-Prozessoren (etwa 2,4 Ghz) und 7 GB RAM. Auf
3
Antworten
Ich würde gerne lernen über Java-multi-core-Verarbeitung. Von dem was ich verstehe, ist, dass Threading ist eine Art von multi-core-ich glaube, ich habe einen anständigen Griff. Ich weiß, es gibt andere Wege, um multi-core-Verarbeitung, aber ich weiß nicht,
1
Antworten
Schrieb ich code mit java-8-streams und parallele streams für die gleiche Funktionalität mit einem custom collector zum ausführen einer aggregation Funktion. Wenn ich die CPU-Auslastung mit htop es zeigt alle CPU-Kerne genutzt, für die beiden `Ströme' und
4
Antworten
Beim Lesen über die Funktion InterlockedIncrement sah ich die Bemerkung, dass die übergebene variable muss angepasst werden, auf einem 32-bit-Grenze. Normalerweise habe ich den code gesehen nutzt die InterlockedIncrement wie diese: class A { public: A(); void
1
Antworten
Dies ist in Richtung der extreme, in R Funktionen, die ich denke, aber hier geht... Ich bin dabei einige schwere Verarbeitung in R, in denen ich geschrieben habe, eine Funktion, die nicht alle das Bein Arbeit von
5
Antworten
Ich bin benchmarking-software, die ausgeführt wird 4x schneller auf Intel 2670QM dann meine Seriennummer-version mit allen 8 meiner "logisch" - threads. Ich möchte eine community feedback über meine Wahrnehmung des benchmarking-Ergebniss. Wenn ich mit 4 Threads auf
5
Antworten
Ist es ein Werkzeug zur Verfügung, führen mehrere Verfahren parallel in einer Windows-batch-Datei? Ich habe einige interessante tools für Linux (parallel und PPSS), jedoch bräuchte ich ein tool für Windows-Plattformen. Bonus: Es wäre toll, wenn das tool
4
Antworten
Ich habe eine Reihe von Befehlen für die gen-sequecing. Zum Beispiel: msclle_program -in 1.txt msclle_program -in 2.txt msclle_program -in 3.txt ......... msclle_program -in 10.txt diese Befehle sind unabhängig von einander. Umwelt ist Linux Desktop, Intel Core i7(4
6
Antworten
Ich habe nicht in der Lage ein Programm zu schreiben, in Lua, die Last mehr als einer CPU. Da Lua das Konzept unterstützt über Coroutinen, ich glaube, es ist machbar. Grund für mich scheitern kann sein: Es
3
Antworten
Hey alle. Ich versuche zu Sortieren, wie man MATLAB so gut wie möglich. Ich habe eine ziemlich anständige neue Maschine. 12GB RAM Core i7 3.2 Ghz Cpu und viel freien Platz. und eine starke Grafikkarte. Aber wenn
5
Antworten
Ist es einfach Weise explizit zu machen, eine bereits threaded-Anwendung, nutzen eine multicore-Umgebung? (wenn verfügbar). Das erste problem wäre, wie kann ich feststellen, ob meine Laufzeit-Umgebung, unterstützt multi-core-Anwendungen? Wenn ich dann feststellen, dass ich kann für die
2
Antworten
Möchte ich libev mit mehreren threads für die Verarbeitung von tcp-verbindungen. Was ich möchte ist: Main thread " hören auf eingehende verbindungen akzeptieren verbindungen und leiten Sie die Verbindung zu einem workerthread. Habe ich einen pool von
1
Antworten
Ist es möglich, die CPU-Affinität in nativen C-code kompiliert mit dem Android NDK? Da das system mit einem Linux-kernel, sollte es möglich sein, die sched_setaffinity/sched_getaffinity Funktionen, aber wenn ich kompilieren mit dem NDK, bekomme ich Fehler und
2
Antworten
Ich habe die Suche nach der großen Unterschiede zwischen einer CPU und einer GPU, genauer die feine Linie, trennt die cpu und gpu. Zum Beispiel, warum nicht mehrere cpus statt einer gpu und Umgekehrt. Warum ist die
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
3
Antworten
Schreibe ich eine multi-threaded-Applikation in Java, um zur Verbesserung der Leistung über die sequentielle version. Es ist eine parallel-version der dynamischen Programmierung Lösung des 0/1 knapsack problem. Ich habe einen Intel Core 2 Duo, sowohl mit Ubuntu
9
Antworten
Die andere Woche, ich schrieb einen kleinen thread-Klasse und ein one-way-message-pipe für die Kommunikation zwischen threads (zwei Rohre pro thread, offensichtlich, für die bidirektionale Kommunikation). Alles hat gut funktioniert auf meinem Athlon 64 X2, aber ich Frage
5
Antworten
Ich arbeite auf einem mathematischen Modell, das die Daten generiert, die von XFOIL, ein beliebter Luft-und Raumfahrt-tool verwendet, um die Auftriebs-und widerstandsbeiwert auf Tragflächen. Habe ich ein Perl-Skript, das Aufrufe XFOIL wiederholt mit unterschiedlichen Eingabe-Parameter, um die
5
Antworten
Ich habe ein Programm unter Linux läuft, und ich brauche, um zu bestimmen, wie es nutzt alle CPUs/Kerne. Gibt es irgendein Programm zum anzeigen dieser Informationen? InformationsquelleAutor der Frage user678070 | 2011-05-05
5
Antworten
Den beigefügten einfache Java-code laden sollten alle verfügbaren cpu-Kern ab, wenn es mit den richtigen Parametern. So zum Beispiel, starten Sie es mit java VMTest 8 int 0 start 8 threads, die nichts anderes tun, als die
5
Antworten
Ich Baue eine Anwendung, die einige Objekt-tracking aus dem video-Kamera-Feeds und die Verwendung von Informationen aus, die zum ausführen von ein-Teilchen-system in OpenGL. Der code zum verarbeiten der video-feed ist etwas langsam, 200 - 300 Millisekunden pro
4
Antworten
Vermutlich gibt es eine Bibliothek oder einfache asm-blob, das können Sie mir die Nummer der aktuellen CPU, dass ich die Ausführung auf. InformationsquelleAutor der Frage efunneko | 2009-01-29
4
Antworten
Sagen, wenn ich einen Prozessor wie diese was sagt # Kerne = 4, # threads = 4 und ohne Hyper-threading-Unterstützung. Bedeutet das, dass ich laufen kann 4 gleichzeitige Programm/Prozess (denn der Kern ist in der Lage mit
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
Verbringen ich habe den ganzen morgen versucht, mehrere Kerne auf einem SOLR-installation unter Apache Tomcat-server ohne Erfolg. Meine solr.xml sieht wie folgt aus: <solr persistent="false" sharedLib="lib"> <cores adminPath="/admin/cores"> <core name="core0" instanceDir="/multicore/core0"> <property name="dataDir" value="/multicore/core0/data" /> </core> <core
7
Antworten
Ich habe gerade einen neuen quad-core-computer und bemerkt, dass nmake nur mit 1 Prozess. Ich verwendet, um zu verwenden machen, die hatten den Schalter -j4 für den Start 4 Prozesse. Was ist das nmake-äquivalent? [Bearbeiten] Auf der
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
2
Antworten
Ist es wahr, dass die x86-ASM "LOCK" - Befehl-Präfix bewirkt, dass alle Kerne zu frieren, während die folgende Anweisung "LOCK" ausgeführt wird? Las ich dies in einem blog-post und es macht keinen Sinn. Ich kann nichts finden,
10
Antworten
Ich Schreibe ein Java-Programm, das verwendet eine Menge CPU-weil von der Natur, was es tut. Jedoch, viele davon parallel laufen können, und ich habe mein Programm multi-threaded. Wenn ich es laufen, es scheint nur eine CPU verwendet,
4
Antworten
Ich habe ein paar kleine Fragen. Erstens gibt es einen Unterschied zwischen multithreading und multicore? Sie sind zwei völlig verschiedene Dinge oder ist das multithreading mit mehr als einem Kern, wenn es benötigt? Zweitens die Meisten Kerne,
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
5
Antworten
Als Ergebnis meiner Antwort auf diese Frageich begann zu Lesen über das Schlüsselwort volatile und was den Konsens betrifft. Ich sehe, es gibt eine Menge von Informationen über Sie, einige alt, das scheint jetzt falsch und viel
3
Antworten
Ich ve wurde Lesen über Python ' s multiprocessing-Modul. Ich glaube trotzdem nicht, dass ich ein sehr gutes Verständnis von, was es tun kann. Sagen wir, ich habe ein quadcore-Prozessor und ich habe eine Liste mit 1.000.000