• retagged by
4,426 views
9 9 votes
can some one please clearly explain ,what is

1.    virtually indexed virtually tagged cache

2.    physically indexed physically tagged cache

3.    virtually indexed physicaly tagged cache

it is very confusing ,these concepts are used in finding effective memory access in questions of gate.

1 Answer

Best answer
6 6 votes
These things have been confusing me also from a long time.

Well I can tell u what i know about virtually indexed physically tagged cache VIPT. Virtual address is divided into Virtual page no and offset. Now we will determine the set index bits from this offset part and will start parallel search in the cache because we know the set/line no. And simultaneously the VPN is sent to TLB for translation into the physical page no PPN. Now we have the physical address as well as the tag bits ready. And we can compare them for hit or miss. Thats the idea of VIPT cache.
• selected by
Position:
Show:

Related questions

2 2 votes
2 2 answers
2.2k
2.2k views
Veerendra V asked Nov 6, 2016
2,232 views
What is virtual indexed cache? How is it different from physical indexed cache? What is virtually indexed physical tagged cache? If possible point me to proper resources.
1 1 vote
0 0 answers
1.5k
1.5k views
s_dr_13 asked Mar 10, 2019
1,546 views
Given the following information: • TLB hit rate 95%, TLB access time is 1 cycle. • cache hit rate 90 %, cache access time is 1 cycle. • When TLB and cache both get miss; ...
1 1 vote
0 0 answers
908
908 views
radha gogia asked Oct 19, 2015
908 views
I am confused over one point that do we look up into cache before address translation or simultaneously , In the below link it is mentioned that it " caches are typically...
0 0 votes
0 0 answers
455
455 views