_mm_mwait
的{{1}}如何运作? (我的意思不是它的主题,而是行动和如何在NUMA系统中采取此行动。pmmintrin.h
监控很容易只在基于总线的SMP系统上实现,具有监听总线。)
哪些处理器可以实现它?
是否在某些螺旋锁中使用?
答案 0 :(得分:3)
每次多核芯片上的CPU尝试写入特定的内存地址时,必须通知其缓存中具有此特定内存地址的所有其他CPU。此通知可用于实现MWAIT在现代CPU上的唤醒,而不依赖于它们具有单个或单独的存储器总线。
哪些处理器可以实现它?
MWAIT是SSE3的一部分。
是否在某些螺旋锁中使用?
这与自旋锁的定义相反 - CPU不忙。