Suchergebnisse für Anfrage "cpu-cache"

4 die antwort

Wie funktioniert CLFLUSH für eine Adresse, die sich noch nicht im Cache befindet?

Wir versuchen, den Cache-Inhalt eines Prozesses unter Linux mithilfe der Intel CLFLUSH-Anweisung im Userspace zu leeren. Wir erstellen ein sehr einfaches C-Programm, das zuerst auf ein großes Array zugreift und dann CLFLUSH aufruft, um den ...

2 die antwort

Verwendet die x86_64-CPU dieselben Cache-Zeilen für die Kommunikation zwischen zwei Prozessen über den gemeinsamen Speicher?

Wie bekannt sind alle Ebenen des Cache L1 / L2 / L3 auf modernen x86_64 virtuell indiziert, physisch markiert [http://www.realworldtech.com/sandy-bridge/7/]. Und alle Kerne kommunizieren über den Last Level Cache - Cache-L3 unter Verwendung des ...

8 die antwort

Nicht temporäre Lasten und der Hardware-Prefetcher funktionieren zusammen?

Bei der Ausführung einer Reihe von_mm_stream_load_si128() Anrufe MOVNTDQA) Wird der Hardware-Pre-Fetcher von aufeinanderfolgenden Speicherorten noch aktiviert, oder sollte ich explizites Software-Prefetching (mit NTA-Hinweis) verwenden, um die ...

TOP-Veröffentlichungen

1 die antwort

boost lockfree spsc_queue Cache Speicherzugriff

Ich muss mich in meinem aktuellen Multithread-Projekt sehr mit Geschwindigkeit und Latenz auseinandersetzen. ch versuche, den @ Cache-Zugriff besser zu verstehen. Und mir ist nicht klar, wie sperrfreie Warteschlangen (wie die boost :: lockfree ...

2 die antwort

Wie wird ein LRU-Cache in einer CPU implementiert?

Ich lerne für ein Interview und möchte mein Gedächtnis beim Cachen auffrischen. Wenn eine CPU einen Cache mit einer LRU-Ersetzungsrichtlinie hat, wie ist das tatsächlich auf dem Chip implementiert? Würde jede Cache-Zeile einen Zeitstempel-Tick ...

2 die antwort

Welche Cache-Ungültigkeitsalgorithmen werden in tatsächlichen CPU-Caches verwendet?

Ich kam zum Thema Caching und Mapping und Cache Misses und wie die Cache-Blöcke in welcher Reihenfolge ersetzt werden, wenn alle Blöcke bereits voll sind. Es gibt den am wenigsten verwendeten Algorithmus oder den Fifo-Algorithmus oder den am ...

4 die antwort

Was ist mit Datencache und Anweisungscache gemeint?

VonHier [http://www.cs.umd.edu/class/sum2003/cmsc311/Notes/Memory/introCache.html]: Befehle und Daten haben unterschiedliche Zugriffsmuster und greifen auf unterschiedliche Speicherbereiche zu. Daher funktioniert es möglicherweise nicht immer, ...

2 die antwort

Wie kann ich eine Bibliothek zwischen zwei Programmen in c teilen?

Ich möchte dieselben Bibliotheksfunktionen (d. H. OpenSSL-Bibliothek) in zwei verschiedenen Programmen in C zur Berechnung verwenden. Wie kann ich sicherstellen, dass beide Programme eine gemeinsame Bibliothek verwenden, heißt nurEine Kopie der ...

2 die antwort

Schätzung der Cache-Größe auf Ihrem System?

Ich habe dieses Programm über diesen Link erhalten ( https://gist.github.com/jiewmeng/3787223).I [https://gist.github.com/jiewmeng/3787223).I]Ich habe im Internet nach Informationen über Prozessor-Caches (L1 und L2) gesucht. Ich möchte ein ...

1 die antwort

Inklusiv oder exklusiv? L1, L2-Cache im Intel Core IvyBridge-Prozessor

Ich habe einen Intel Core IvyBridge-Prozessor, eine Intel (R) Core (TM) i7-3770-CPU mit 3,40 GHz (L1-32 KB, L2-256 KB, L3-8 MB). Ich weiß, dass L3 inklusiv i...