Does software need to do something to ensure the coherence for SMP environment, if it is not solved by the HW, can some one tell me what method or API we can use in the linux kernel programming? THX!!!
Asked
Active
Viewed 155 times
1 Answers
0
http://pages.cs.wisc.edu/~markhill/papers/isca91_coherence.pdf has a comparison of HW v SW approaches for cache coherency.
DMA cache coherence management discusses consideration re: whether to disable cache coherency hardware mechanisms (such as snooping) for improved performance with a device driver which does DMA.