Jak Začít?

Máš v počítači zápisky z přednášek
nebo jiné materiály ze školy?

Nahraj je na studentino.cz a získej
4 Kč za každý materiál
a 50 Kč za registraci!




5. Paměti

PDF
Stáhnout kompletní materiál zdarma (1.71 MB)

Níže je uveden pouze náhled materiálu. Kliknutím na tlačítko 'Stáhnout soubor' stáhnete kompletní formátovaný materiál ve formátu PDF.

N jsou obsaženy i v LN-1 

– neinkluzivní cache paměť 

• informace je uložena vždy jen v jedné úrovni cache paměti 

– 3. varianta 

• informace může a nemusí být ve více úrovních cache paměti  

 Adresace 

– nelze adresovat klasicky  

• asociativní paměť 
• ukládá i adresu dat (různým způsobem) 

Skrytá paměť - Cache 

 Obsahuje kopie části 

informace uložené v hlavní 
paměti 

– ty části, které procesor právě 

potřebuje 

• cache line, cache block – 

základní kopírovatelný blok 
paměti (8 až 1024 B)  

 Cache hit 

– procesor přistupuje k 

informaci, která v cache je 

 Cache miss 

– procesor přistupuje k 

informaci, která v cache není 

• musí se nakopírovat 

Parametry cache paměti 

 Kapacita 

– stovky B až desítky MB 

 Velikost bloku (cache line) 

– 8 – 1024 B 

 Počet bloků 

– desítky až stovky tisíc 

 Počet setů 

– jednotky až desítky tisíc 

 Stupeň asociativity 

– 1 (přímo mapovaná) 
– 2 až 16 (praktický limit) 
– plně asociativní 

Přímo mapovaná cache paměť 

 Byte offset 

– dolní 2 bity adresy 0 

• adresujeme po 32b slovech 

 8 setů 

– 3 bity na adresaci 

 Tag 

– zbývající část adresy 

• 27 bitů pro 32b adresu 

 Velikost cache line 

– 1 slovo (4 B) 

 Další bity 

– V – platnost dat 
– D – modifikace dat   … 

Přímo mapovaná cache paměť 

 Velikost cache line 

– 2 slova (8 B) 

Jak řídit výstupní multiplexor ? 

Přímo mapovaná cache paměť 

Cache paměť s vyšším stupněm 
asociativity 

 N = 2 

– 2 cestná 

 V paměti 

mohou být dvě 
slova ze 
stejného setu 

Cache paměť s vyšším stupněm 
asociativity 

 N = 4 

– 4 cestná 

Témata, do kterých materiál patří