我读了这篇文章。它谈到了为什么AVX-512指令:
英特尔最新的处理器具有高级指令(AVX-512),这可能会导致内核或其他CPU的运行速度变慢,这是因为它们使用了多少电量。
我认为在Agner的博客上也提到了类似的内容(但我找不到确切的帖子)。
我想知道Skylake支持的其他哪些指令会产生类似的效果,即它们会降低功耗以在以后最大化吞吐量吗?所有前缀v指令(如vmovapd,vmulpd,vaddpd,vsubpd,vfmadd213pd)?
我正在尝试编译说明列表,以避免在为Xeon Skylake编译C ++应用程序时避免。