Log In
0 votes

In the memory access time formula for the hierarchical cache - which is given as :$Emat = H1\times T1 + (1-H1)(H2\times (T1+T2) + (1-H2)\times (T1+T2+T3))$ (where Hi = Hit Ratio for the i-th level cache and Ti = Access time for i-th level cache. T3 = MM access time

I think, this formula assumes that the Cache used is Load through cache since we consider the initial search time for level 1 cache (T1) in the case that a miss may occur in level 1 cache, but we do not consider the access time for level1 after the required block has been transferred into the cache.

Is my intuition correct? If yes, then what should be the Emat formula for Load Back cache ? Should we add extra Ti values?

in CO and Architecture 71 views

Please log in or register to answer this question.

Related questions

0 votes
0 answers
0 votes
0 answers
Consider a two level memory hierarchy, L1 (cache) has an accessing time of 5 ns and main memory has an accessing time of 100 ns. Writing or updating contents takes 20 ns and 200 ns for L1 and main memory respectively. Assume L1 gives misses 20% of the time with 60% of the instructions are read only instructions. What is the average access time for system (in ns) if it uses WRITETHROUGH technique?
asked Nov 25, 2018 in CO and Architecture Shivangi Parashar 2 262 views
0 votes
0 answers
consider two level cache hierarchies with L1 and L2 cache.Programs refer memory 1000 times out of which 40 misses are in L1 cache and 10 misses are in L2 cache.If the miss penalty of L2 is 200 clock cycles,hit time of L1 is 1 clock cycle,and hit time of L2 is 15 clock cycles,the average memory access time is__________clock cycles.
asked Nov 25, 2018 in CO and Architecture Shivangi Parashar 2 335 views