Professional Documents
Culture Documents
Seminar11 1
Seminar11 1
1. Supozojmë se një kompiuter përdor cache me hartëzim “fully associative”. Memorja kryesore ka 216 byte, cache
ka 64 blloqe dhe një bllok ka 32 byte.
I) Sa blloqe ka memorja kryesore?
II) Cili është formati i adresës (tag-u, offset-i)?
III) Në cilin bllok te cache-së do të hartëzohet referenca e memorjes F8C916?
2. Supozojme se makina ka një memorje kryesore prej 128M byte. Blloqet janë me 64 byte dhe cache ka 32K
blloqe. Tregoni formatin adresës së memorjes kryesore nëse kemi një hartëzim 2-way set associative.
3. Kemi një cache me hartëzim “2-way set associative” që përmban 4 grupe (set-e). memorja kryesore ka 2K blloqe
dhe secili bllok ka 8 byte.
a) Tregoni formatin e adresës që na lejon të përkthejmë adresa nga memorja kryesore në cache.
b) Llogaritni hit rate për një program që ekzekuton tre herë një cikël që akseson adresat nga 810 deri tek 5110 në
memorjen kryesore.
5. Supozojmë se tek proçesori me parametrat e dhëna në ushtrimin 4 (që përdor krahas cache të niveli të parë edhe
cache e nivelit të dytë me hartëzim “direct mapped”), do të shtohej edhe cache e nivelit të tretë që kërkon 50
cikle për aksesim dhe do ta ulë miss rate global në 1.3%.
a. Do të kishim një performancë më të mirë?
b. Cilat janë (në përgjithësi) avantazhet dhe disavantazhet e përdorimit të një cache-je të nivelit të tretë?
Arkitektura e Kompjuterave Seminar 9-2 2
6. Kemi cache L1, L2 dhe memorjen kryesore. Hit rate dhe hit time për secilën janë:
7. Kemi një mikroproçesor me 32 bit i cili ka në chip-in e tij një cache 16K Byte me hartëzim “4-way set
associative”. Supozojmë se cache ka blloqet me 4 fjalë me nga 32 bit. Ndërtoni një diagram të kësaj cache-je që
tregon organizimin e saj dhe si përdoren fushat e adresave për të përcaktuar nëse kemi një hit apo një miss. Ku
do të vendoset në cache fjala me adresë ABCDE8F8?
8. Kemi tre lloje projektimesh për cache në një makinë me adresa 16 bit: