Design of Associative Cache :
Cache memory improves performance due to the locality of reference behavior of a program
Property of locality of reference may fail, if a program has
Unified cache does load balancing between instruction and data fetch
Parallel search is faster but introduces more hardware cost
Data can be placed at any position in associative cache
Unified cache has lower hit rate