CPU caches are used by exploiting temporal and spatial locality. My question is who is responsible for managing these caches? Is this Operating system that identifies a particular access pattern and then manages (i.e store the data in) cache, using low level OS function calls?
Asked By : gpuguy
Answered By : vonbrand
The CPU cache handles each and every access to memory, that is just too fast to be under software control. It is entirely built into the hardware, either on the CPU chip itself or on the motherboard.
Best Answer from StackOverflow
Question Source : http://cs.stackexchange.com/questions/10043
0 comments:
Post a Comment
Let us know your responses and feedback