Excellent Lecture. I have one question regarding VIPT aliasing that's bugging me for 2 weeks, will appreciate if you can clear my confusion. It seemed to me that to avoid aliasing problem the cache has to be directly map. If it has 2 way set associativity then the same index can be present in 2 places of the cache and the 2 cache lines can point to same physical address. But in your lecture it is said the cache can have set associativity and not have aliasing. Am I missing something? Please let me know if the question is not clear.
Excellent Lecture. I have one question regarding VIPT aliasing that's bugging me for 2 weeks, will appreciate if you can clear my confusion.
It seemed to me that to avoid aliasing problem the cache has to be directly map. If it has 2 way set associativity then the same index can be present in 2 places of the cache and the 2 cache lines can point to same physical address. But in your lecture it is said the cache can have set associativity and not have aliasing. Am I missing something? Please let me know if the question is not clear.
Thank you, appreciate your teach
You are very welcome!
very useful !!
Glad it was helpful!