Tag: multicore

Multicore-Programmierung umfasst Techniken für die Herstellung von Programmen, die parallel ausgeführt, durch die Ausnutzung von hardware mit mehreren Prozessorkernen.

Wie sieht die Multicore-Assemblersprache aus?

Anzahl der Antworten 10 Antworten
Einmal eine Zeit, zu schreiben, x86-assembler, zum Beispiel, würden Sie haben Anweisungen, die besagt "laden Sie das EDX-register mit dem Wert 5", "erhöht die EDX" registrieren, usw. Modernen CPUs haben 4 Kerne (oder auch mehr), bei den

Welche CPU-Architekturen unterstützen Compare And Swap (CAS)?

Anzahl der Antworten 10 Antworten
einfach nur neugierig zu wissen, welche CPU-Architekturen unterstützen, vergleichen und tauschen Atomare primitive? InformationsquelleAutor der Frage |

Unterstützt Python Multiprozessor- / Multicore-Programmierung?

Anzahl der Antworten 8 Antworten
Was ist der Unterschied zwischen einem Multiprozessor-und multicore-Programmierung Programmierung? vorzugsweise zeigen die Beispiele in python, wie Sie schreiben, ein kleines Programm für multiprogramming & multicore-Programmierung InformationsquelleAutor der Frage gath | 2008-10-15

Wie aktiviere ich Multi-CPU / Core C ++ Compiles in der Visual Studio IDE (2008)?

Anzahl der Antworten 2 Antworten
Habe ich eine Visual Studio 2008 C++ - Projekts, das Unterstützung für mehrere CPUs/Kerne beim kompilieren. In der VCPROJ-Datei sehe ich dies: <Tool Name="VCCLCompilerTool" AdditionalOptions="/MP" ... Kann ich nicht finden, wo das gedreht wurde Hinzugefügt, die über

Führen Sie eine Anwendung in GDB aus, bis eine Ausnahme auftritt

Anzahl der Antworten 3 Antworten
Arbeite ich an einer Multithread-Anwendung, und ich möchte, um zu Debuggen mit GDB. Problem ist, einer meiner threads hält, sterben mit der Meldung: pure virtual method called terminate called without an active exception Abort Ich kenne den

Wie kann ich die CPU-Kernnutzung für einen Prozess messen?

Anzahl der Antworten 8 Antworten
Gibt es eine Möglichkeit zu Messen, einen bestimmten Prozess die CPU-Auslastung durch Kerne? Ich weiß top ist gut für die Messung das ganze system ist die CPU-Auslastung durch Kerne und taskset können Informationen über die CPU-Kern ist

Python Global Interpreter Lock (GIL) Umgehung auf Multicore-Systemen mit Taskset unter Linux?

Anzahl der Antworten 7 Antworten
So, ich habe mir gerade diese Diskussion auf der Python-Global Interpreter Lock (GIL) http://blip.tv/file/2232410. Das wesentliche ist, dass die GIL ist ein ziemlich gutes design, für single-core-Systemen (Python im wesentlichen verlässt das thread-handling/Programmieren, bis das Betriebssystem). Aber

Was ist ein Aufwärm-Cache?

Anzahl der Antworten 1 Antworten
Arbeite ich mit einigen multicore-Simulatoren, wie EDELSTEINE oder M5. In allen von Ihnen gibt es eine option, um "Warm up cache". Was bedeutet dieser Begriff? InformationsquelleAutor der Frage Eduardo | 2009-01-12

Kompilieren mit g ++ mit mehreren Kernen

Anzahl der Antworten 7 Antworten
Kurze Frage: was ist das compiler-flag damit g++, um zu laichen mehrere Instanzen von sich selbst in Ordnung zu kompilieren großer Projekte schneller (zum Beispiel 4-source-Dateien zu einem Zeitpunkt für eine multi-core CPU)? Vielen Dank. InformationsquelleAutor der

Warum verwenden große Programme (wie Spiele) nicht viele verschiedene Threads?

Anzahl der Antworten 10 Antworten
Ich weiß nicht, wie kommerzielle Spiele arbeiten im inneren sehr viel, aber die open-source-Spiele, die ich über gekommen sind scheint das nicht zu sein, Massiv in threading. Dasselbe gilt für die meisten anderen desktop-Anwendungen, die normalerweise zwei

Holen Sie sich GNU Octave, um mit einem Multicore-Prozessor zu arbeiten. (Multithreading)

Anzahl der Antworten 3 Antworten
Ich möchte in der Lage sein zu Programm mehrere threads mit gnu octave, so wird es nutzen mehrere Prozessoren. Ich installiert GNU Octave auf Fedora 17 Linux und Folgendes gemacht: yum install octave Welche installiert auf meinem

Wie ist der Stand der Multicore-Programmierung in Haskell?

Anzahl der Antworten 1 Antworten
Was ist der status von multicore-Programmierung in Haskell? Welche Projekte, tools und Bibliotheken stehen jetzt zur Verfügung? Was aus Erfahrung berichten? InformationsquelleAutor der Frage |

R-Paket, das automatisch mehrere Kerne verwendet?

Anzahl der Antworten 5 Antworten
Habe ich bemerkt, dass R nutzt nur einen Kern, während der Ausführung eines meiner Programme, das erfordert eine Menge Berechnung. Ich möchte die Vorteile meiner multi-core-Prozessor, um mein Programm schneller laufen. Ich habe eigentlich noch nicht die

Wie führe ich meinen Code auf mehreren Kernen aus?

Anzahl der Antworten 6 Antworten
Ich gebaut habe eine Anwendung in C# , ich möchte optimiert für mehrere Kerne. Ich habe einige threads, die sollte ich mehr tun? Aktualisiert für mehr Details C# 2.0 Laufen auf Windows Vista und Windows Server 2003

Themen & amp; Prozesse Vs MultiThreading & amp; Multi-Core / MultiProcessor: Wie sind sie abgebildet?

Anzahl der Antworten 7 Antworten
War ich sehr verwirrt, aber der folgende thread gelöscht meine Zweifel: Multiprocessing, Multithreading,HyperThreading, Multi-core Aber es Adressen, die Anfragen aus der hardware-Sicht. Ich möchte wissen, wie diese hardware-Eigenschaften zugeordnet sind, die software? Einer Sache, die offensichtlich ist,

Wie schwierig ist Haskell Multithreading?

Anzahl der Antworten 2 Antworten
Ich habe gehört, dass in Haskell, erstellen einer multi-threaded Anwendung ist so einfach wie ein standard-Haskell-Anwendung und kompilieren Sie es mit der -threaded Flagge. In anderen Fällen haben jedoch beschrieben die Verwendung eines par Befehl in den

Multi-CPU, Multi-Core und Hyper-Thread

Anzahl der Antworten 3 Antworten
Könnte jemand empfehlen, einige Dokumente, um mir zu veranschaulichen die Unterschiede zwischen multi-CPU, multi-core-und hyper-thread? Ich bin immer verwirrt über diese Unterschiede, und über die vor - /Nachteile der einzelnen Architekturen in verschiedenen Szenarien. EDIT: hier ist

Wie arbeiten SMP-Cores, Prozesse und Threads genau zusammen?

Anzahl der Antworten 5 Antworten
Auf einem single-core-CPU, jeder Prozess läuft in der OS und der CPU springt um von einem Prozess zu einem anderen am besten nutzen, selbst. Ein Prozess kann beliebig viele threads, in dem Fall läuft die CPU durch

Node.js oder Erlang

Anzahl der Antworten 9 Antworten
Ich mag diese tools, wenn es um die concurrency-Ebene verarbeiten kann. Erlang sieht wie viel stabilere Lösung, aber erfordert viel mehr lernen und viel Tauchen in funktionale Sprache-Paradigma. Und es sieht aus wie Erlang macht es viel

Wie kontrolliere ich, auf welchem ​​Kern ein Prozess läuft?

Anzahl der Antworten 9 Antworten
Kann ich verstehen, wie kann man ein Programm schreiben, dass mehrere Prozesse oder threads: fork() einen neuen Prozess und nutzen die IPC, oder erstellen Sie mehrere threads und verwenden Sie diese Arten von Kommunikationsmechanismen. Verstehe ich auch

Verwenden die neuen C # 5.0- "Async" - und "Warte" -Schlüsselwörter mehrere Kerne?

Anzahl der Antworten 4 Antworten
Zwei neue Schlüsselwörter Hinzugefügt, um die C# 5.0 Sprache sind async und erwartendie beide hand in hand arbeiten, zum ausführen eines C# - Methode asynchron ohne Blockierung des aufrufenden Threads. Meine Frage ist es, ob diese Methoden

RDTSC-Genauigkeit über die CPU-Kerne

Anzahl der Antworten 6 Antworten
Ich bin sendenden Netzwerkpakete von einem thread, und erhalten Antworten auf einen 2. thread, der läuft auf einem anderen CPU-Kern. Mein Prozess misst die Zeit zwischen senden & empfangen jedes Paket wird (ähnlich wie ping). Ich bin

C ++ - Parallelisierungsbibliotheken: OpenMP vs. Thread Building Blocks

Anzahl der Antworten 8 Antworten
Werde ich nachrüsten meine eigene Grafik-engine, so dass es nutzt multicore-CPUs. Mehr genau, ich bin auf der Suche nach einer Bibliothek zu parallelisieren von Schleifen. Es scheint mir, dass sowohl OpenMP Intel Thread Building Blocks sind sehr

Wie nutzen Sie Multicore-CPUs in Ihren PHP / MySQL-Anwendungen?

Anzahl der Antworten 4 Antworten
Ich behaupte, eine benutzerdefinierte gebaut CMS-ähnliche Anwendung. Immer, wenn ein Dokument gesendet wird, werden bestimmte Aufgaben ausgeführt werden, lassen sich grob in die folgenden Kategorien gruppiert: MySQL-Abfragen. HTML content Parsen. Suchindex aktualisiert werden. Kategorie 1 enthält updates

Multicore + Hyperthreading - wie werden Threads verteilt?

Anzahl der Antworten 8 Antworten
Las ich eine rezension des neuen Intel-Atom-330, wo Sie darauf hingewiesen, dass der Task-Manager zeigt 4 Kerne - zwei physische Kerne, plus zwei weitere simulierte durch Hyperthreading. Angenommen, Sie haben ein Programm mit zwei threads. Vermute auch,

Wie funktionieren Interrupts in Multicore- / Multikomputern?

Anzahl der Antworten 3 Antworten
Ich habe vor kurzem mit dem Tauchen angefangen in low-level-OS-Programmierung. Ich bin (sehr langsam) arbeiten derzeit über zwei ältere Bücher, XINU und Bauen Sie Ihre Eigenen 32-Bit-OS, sowie einige Ressourcen vorgeschlagen, durch die fein SO Leute, in

Visual Studio 2010, wie man Projekte auf Multicore parallel erstellt

Anzahl der Antworten 5 Antworten
Ich habe eine große Lösung mit mehr als 40 Projekte. Fast die Hälfte von Ihnen sind test-Projekte. In meinem Projekt benutzen wir beiden Verträgen Code, Code-Analyse, Stil-Analyse. Ich möchte in der Lage sein zu bauen die Projekte,

Parallele Ausführung von Shell-Prozessen

Anzahl der Antworten 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

Was ist LLVM und wie ersetzt Python VM mit LLVM erhöht Geschwindigkeiten 5x?

Anzahl der Antworten 3 Antworten
Google sponsert Open-Source-Projekt zur Erhöhung der Geschwindigkeit von Python von 5x. Unbeladenen Schwalbe scheint ein guter Projektplan Warum ist Parallelität ein so schweres problem? Ist LLVM lösen, die concurrency-problem? Gibt es andere Lösungen als Multi-core-Hardware Aufstieg? Kommentar