The Gateway to Computer Science Excellence
First time here? Checkout the FAQ!
x
0 votes
48 views
in case of hierarchical memory organization when there is a miss in cache , we need to bring the entire block from main memory to cache so in the formula-

AMAT= H1*T1+(1-H1(T1+T2))

T1- cache access time/word

T2= memory access time/word

T2 should be the entire block transfer time right? Why in some cases we just take word access time of main memory.

also please tell me what should be T2 in case of simultaneous organization?
in CO and Architecture by Boss (16.6k points)
retagged by | 48 views
0
None of the reference books have anything about simultaneous organisation of cache memory. I think you can ignore it - at least that's what I did. I haven't heard that term anywhere outside of GO.
0
And what about hierarchical?
0
For hierarchical, there's only one formula:

$\text{AMAT = Hit Time + Miss Rate*Miss Penalty}$.

This can be expanded to any number of levels.

If there are two levels of cache,

AMAT = HT + MR (of L1)*Miss Penalty.

Now, Miss Penalty of L1 can be given as: HT(of L2) + MR(of L2)*MP(of L2).

Substituting this in the original equation, we get:

AMAT = HT + MR(of L1)*(HT(of L2) + MR(of L2)*MP(of L2)) and so on.
0
Write allocate and no write allocate are write mudd policies and not read. In read when we do hierarchical access we always bring in the desired block from cache to memory and then access the cache. Please check it
+1
Oh right, I didn't see that, you're correct. It's for write policies. Yes, you're correct. Whenever a read is a miss, it is brought to the cache and read. I'll edit my comment so that other people don't get confused.
0

For your other doubt, maybe this will help.

0
Thanks. Can u please share if u know about memory access time for write back policy?

Please log in or register to answer this question.

Related questions

Quick search syntax
tags tag:apple
author user:martin
title title:apple
content content:apple
exclude -tag:apple
force match +apple
views views:100
score score:10
answers answers:2
is accepted isaccepted:true
is closed isclosed:true
50,095 questions
55,334 answers
190,852 comments
86,258 users