x86处理器用户态空闲状态指令分析
An Analysis of User-Space Idle State Instructions on x86 Processors

原始链接: https://dl.acm.org/doi/10.1145/3676151.3719370

启用 JavaScript 和 Cookie 以继续。

最近对x86处理器的分析探讨了新的空闲状态指令——WAITPKG、UMWAIT和TPAUSE,旨在降低低活动期间的功耗。文章在[danglingpointers.substack.com](https://danglingpointers.substack.com/p/an-analysis-of-user-...)上进行了总结,发现AMD的实现似乎有效,而英特尔的版本则面临问题,未能完全发挥其潜力。 评论员讨论了“忙等待”(使用这些新指令)和完全让出给操作系统的权衡。一些人认为,通过忙等待保持核心“温暖”可能比反复从深度睡眠中唤醒它更节能,特别是考虑到内存访问和核心间通信的能量成本。 最终,这些新指令提供了一种潜在的节能优势,尤其是在AMD EPYC Rome和英特尔的e-core上,它们为传统的忙等待循环提供了一种更高效的替代方案。
相关文章

原文
联系我们 contact @ memedata.com