shared-memory

Speicher, auf den mehrere Programme gleichzeitig zugreifen können
1
Antwort

So verwenden Sie den verbundenen Speicherzugriff

Ich habe 'N' Threads, die gleichzeitig auf dem Gerät ausgeführt werden, von dem sie M * N float aus dem globalen Speicher benötigen. Was ist der richtige Weg, um auf den globalen Speicher zuzugreifen? Wie kann der Shared Memory helfen?     
03.07.2011, 13:51
1
Antwort

Wo befindet sich der freigegebene Linux-Speicher?

Ich wollte nur wissen, wo sich geteilter Speicher in einem Linux-System befindet? Ist es im physischen Speicher oder virtuellen Speicher? Ich bin mir der Sende-Box des virtuellen Speichers des Prozesses bewusst, sie unterscheiden sich von Pro...
24.01.2014, 05:17
1
Antwort

Probleme mit boost :: lockfree :: queue im Shared Memory (boost 1.53, gcc 4.7.2 / clang 3.0-6ubuntu3)

Ich habe ein Problem mit der Platzierung von boost::lockfree::queue<<T, fixed_sized<false>, ..> im gemeinsamen Speicher. Ich brauche es, weil ich in der Lage sein muss, mehr als 65535 Nachrichten in die Warteschlange einzufügen...
15.02.2013, 11:01
1
Antwort

Warum ist die Kommunikation über Shared Memory so viel langsamer als über Warteschlangen?

Ich verwende Python 2.7.5 auf einem aktuellen Apple MacBook Pro, das vier Hardware- und acht logische CPUs hat; Das Dienstprogramm sysctl gibt Folgendes aus: %Vor% Ich muss eine ziemlich komplizierte Verarbeitung in einer großen 1-D-Liste od...
12.08.2014, 18:39
2
Antworten

Shared Memory und kopieren auf Write oder Rvalue Referenzen und verschieben Semantik?

Ist ein shared memory / copy bei der Schreibimplementierung für allgemeine Container (wie in den Containern von Qt) durch C ++ 11 move semantics und rvalue references ersetzt? Wo scheitert einer und der andere gelingt? Oder ergänzen sie sich...
18.04.2013, 20:08
5
Antworten

Hat jemand einen guten gemeinsamen Speichercontainer für C ++?

Ich hatte schon lange den Wunsch nach einem STLish-Container, den ich in ein Shared-Memory-Segment oder eine Memory-Mapped-Datei einfügen konnte. Ich habe die Verwendung eines benutzerdefinierten Zuordners und einer neuen Platzierung in Betra...
04.11.2008, 17:54
5
Antworten

Ist es möglich, Zeiger im Shared Memory zu speichern, ohne Offsets zu verwenden?

Bei der Verwendung von gemeinsam genutztem Speicher kann jeder Prozess die gemeinsame Region in einen anderen Bereich seines jeweiligen Adressraums kopieren. Dies bedeutet, dass Sie beim Speichern von Zeigern innerhalb der gemeinsamen Region di...
22.03.2010, 03:39
2
Antworten

c ++ - Compiler, der alle C ++ 11-Parallelitätsfunktionen unterstützt? [Duplikat]

Ich versuche zu lernen, parallele Codes mit Thread-Bibliothek von C ++ 11 zu schreiben, also zuerst brauche ich einen Compiler, der diese Bibliothek unterstützt meine Frage ist, dass welcher Compiler alle Nebenläufigkeitsfunktionen von C ++ 11 u...
02.04.2012, 20:04
3
Antworten

Initialisierung des Arrays ab einer bestimmten Adresse im Speicher - C-Programmierung

Haben Sie eine Idee, Array von Strukturen zu initialisieren, beginnend mit einer bestimmten Adresse im Speicher (nicht virtuell, physikalischer DDR-Speicher). Ich arbeite an der Implementierung von TxRx auf SoC (ARM-FPGA). Grundsätzlich kommun...
11.02.2015, 21:47
2
Antworten

Bessere Möglichkeit, Speicher für Multiprozessing in Python freizugeben?

Ich habe dieses Problem jetzt seit einer Woche angepackt und es ist ziemlich frustrierend geworden, denn jedes Mal, wenn ich ein einfacheres, aber ähnlich großes Beispiel für das, was ich machen muss, umsetze, stellt sich heraus, dass Multiproze...
05.11.2015, 01:57