Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Zur Startseite

Informatiker Board » Themengebiete » Technische Informatik » Cacheline berechnen » Antwort erstellen » Hallo Gast [Anmelden|Registrieren]

Antwort erstellen
Benutzername: (du bist nicht eingeloggt!)
Thema:
Nachricht:

HTML ist nicht erlaubt
BBCode ist erlaubt
Smilies sind erlaubt
Bilder sind erlaubt

Smilies: 21 von 33
smileWinkDaumen hoch
verwirrtAugenzwinkerngeschockt
Mit ZungeGottunglücklich
Forum Kloppebösegroßes Grinsen
TanzentraurigProst
TeufelSpamWillkommen
LehrerLOL HammerZunge raus
Hilfe 
aktuellen Tag schließen
alle Tags schließen
fettgedruckter Textkursiver Textunterstrichener Text zentrierter Text Hyperlink einfügenE-Mail-Adresse einfügenBild einfügen Zitat einfügenListe erstellen CODE einfügenPHP CODE farbig hervorheben
Spamschutz:
Text aus Bild eingeben
Spamschutz

Die letzten 2 Beiträge
as_string RE: Cacheline berechnen

Hallo!

Bei mir ist das schon echt lange her und ich kann mich nur noch grob erinnern...
Aber ist nicht die "Bytenummer" gerade die Nummer des Bytes innerhalb einer Cache-Line? Sprich, wenn das 13 Bit sind, müssten in einer Cache-Line einfach 2^13 Byte drin sein, oder nicht? Das wären kann 8KB in diesem Beispiel.

Gruß
Marco
socke_xx Cacheline berechnen

Meine Frage:
Hallo, sitze grade vor einer Aufgabe zu grundlagen technischer Informatik.

Bei einem 8-Wege-Cache wird die 32-Bit-Adresse in 11 Bit Adresstag, 8 Bit Cachezeilenadresse
und 13 Bit Bytenummer aufgeteilt.
Wie groß ist eine Cacheline (in KB)?

Kann mir jemand sagen, wie ich vorgehen muss? Das Skript unseres Dozenten ist leider nicht sehr aussagekrftig.



Meine Ideen:
Theoretisch müsste ich ja dann die Anzahl der Cachezeilen * die Adresstag (11 bit) und dann bekomme ich die Cachelines in bit Größe wieder.
Habe allerdings keine Ahnung, wie ich die Cachzeilen berechnen soll.
Kann mir vielleicht jemand helfen? Danke schon im Vorraus!