Question :
Having separate level 1 caches for instructions and data is a popular technique. Describe how this might pay off if a short loop of code that is operating on a giant array.
Imagine that instructions and data each have a 4 entry cache table. What would happen in the two tables? What would happen in a single table of 8 entries?
please explain