软件是否需要做一些事情以确保SMP环境的一致性,
如果硬件不能解决问题,有人可以告诉我在Linux内核编程中可以使用什么方法或API吗?
谢谢!!!

最佳答案

http://pages.cs.wisc.edu/~markhill/papers/isca91_coherence.pdf比较了高速缓存一致性的硬件和软件方法。

DMA cache coherence management讨论注意事项:是否通过执行DMA的设备驱动程序来禁用高速缓存一致性硬件机制(例如侦听)以提高性能。

10-04 13:39