1

以 Arm 为例,它具有对自动缓存失效的硬件支持,如以下 URL 所述: https ://developer.arm.com/documentation/den0024/a/Multi-core-processors/Multi-core-cache-coherency集群内

它还具有手动执行相同操作的软件说明,例如DCSYS

我的问题是,如果这些指令已经被硬件自动覆盖,为什么以及何时需要运行这些指令?

这个问题适用于同时支持软件和硬件缓存失效的任何其他架构。

4

0 回答 0