Von dem, was ich online finden konnte, ist der Cache-Index der gleiche für jeden Cache-Block/Zeile. Die Hinweise, die uns unser Ausbilder gab, scheinen dem zu widersprechen.Ist der Cache-Index für jeden Cache-Block/Zeile identisch?
0
A
Antwort
0
Cache-Index (oder manchmal genannt set bits
) ist das (Blockadresse) -Modul (Anzahl der Blöcke in dem Cache).
Wenn die Anzahl der Einträge im Cache eine Potenz von 2 ist, kann Modulo einfach mit den log2-Bits niedriger Ordnung (Cachegröße in Blöcken) der -Adresse berechnet werden.
In Ihrem Fall direkt zugeordneten Cache.
Ein 4-Block-Cache verwendet die beiden niedrigsten Bits (4 = 2^2) des Blocks Adresse.
(block address) cache index
0000 mod 4 = 00
1000 mod 4 = 00
0000 mod 4 = 00
0110 mod 4 = 10
1000 mod 4 = 00
Hier sind einige Gleichungen und Parameter, um zu wissen, zu lösen Cache Probleme im Allgemeinen gut ist.
Parameter zu kennen
C = cache capacity
b = block size
B = number of blocks
N = degree of associativity
S = number of set
tag_bits
set_bits (also called index)
byte_offset
v = valid bits
Gleichungen
B = C/b
S = B/N
b = 2^(byte_offset)
S = 2^(set_bits)
Speicheradresse
|___tag________|____set___|___byte offset_|
Verwandte Themen
- 1. ist identisch (===) in Zweig
- 2. Ist "für jeden" Microsoft spezifisch?
- 3. Wie für jeden der hashmap?
- 4. Ist der Transaktionssicherungsspeicher der Software identisch mit Datenbanktransaktionen?
- 5. Warum ist der "Inhalt" für zwei separate Commits identisch mit der GH-API?
- 6. Zellenwert löschen Die Zelle in der nächsten Spalte ist identisch
- 7. Ist STRG + M identisch mit Eingabe?
- 8. ist Observable.toPromise und Observable.last(). Abonnieren identisch
- 9. Prozentsatz der Gesamtsumme für jeden Artikel finden
- 10. Ist IsBusy von BackgroundWorker identisch mit "IsAlive"?
- 11. Ist SQL unbekannt identisch mit NULL?
- 12. Mehrere Anhänge für jeden Datensatz der Tabelle
- 13. Extrahieren der letzten problem_id für jeden Benutzer
- 14. Secondary Fremdschlüssel, der für jeden Verein erhöht
- 15. Graf Anzahl der Ansichten für jeden Benutzer
- 16. log4j: Liste der Eigenschaften für jeden Appender?
- 17. Get Anzahl der "loglevel" für jeden "name"
- 18. Log4J für jeden Kontext
- 19. Zeitaufwand für jeden Thread
- 20. für jeden Monat
- 21. SQL für jeden?
- 22. Hadoop verwendet eine Instanz für jeden Mapper
- 23. Winkelformvalidierungsklasse für jeden Eingang
- 24. Algorithmus für jeden Artikel
- 25. XSLT-FO für-jeden
- 26. Für jeden bekommen RowIndex
- 27. für jeden Monat
- 28. Branchen haben offenbar abwich, aber begehen Geschichte ist identisch
- 29. Wie für jeden deviceid
- 30. wie für jeden Benutzer
Die Bits Indizes zu wissen, die gleichen sind, aber, o Der endgültige Wert hängt natürlich von der Adresse ab, auf die zugegriffen wird. –