Mark Asked: 2019-04-30 22:10:49 +0800 CST2019-04-30 22:10:49 +0800 CST 2019-04-30 22:10:49 +0800 CST Intel Speed Select 有什么新功能? 772 Intel speed select 是一项新功能,可以调整不同的内核以不同的频率运行,以获得更好的电源效率。 https://builders.intel.com/docs/networkbuilders/intel-speed-select-technology-base-frequency-enhancing-performance.pdf 但是,据我了解,Linux 可以单独调整 CPU 频率,Intel speed select 有什么新功能? cpu power 2 个回答 Voted Best Answer Mark 2019-05-02T22:01:54+08:002019-05-02T22:01:54+08:00 Intel Speed Select 让你增加 CPU 的 base_frequency 这意味着你可以保持在 turbo 状态(我认为 freq over base_frequency 称为 turbo ),牺牲是降低其他 CPU 的 base_frequency。 如果您的工作只消耗这些内核的一部分(例如:高频 CPU),那么您将获得更好的性能,如果您的工作需要所有 CPU 以最大速度运行,您将无法获得好处。 -- 一些官方信息: Intel® Speed Select Technology 是一系列功能,可对 CPU 性能提供更精细的控制。传统上,处理器具有封装上所有内核共享的某些特性,例如固定基频、热限制或功率包络。英特尔® Speed Select 技术 - 性能配置文件(英特尔® SST-PP)通过创造机会将特定特性分配给处理器内核组来改变这种情况。 https://software.intel.com/en-us/articles/second-generation-intel-xeon-processor-scalable-family-technical-overview -- 可以模拟 SST BF -- https://github.com/intel/CommsPowerManagement/blob/master/sst_bf.md 如果平台上没有合适的 BIOS 或 Linux 内核,则可以通过将某些内核的最小和最大频率设置得较高来模拟 SST-BF。通常情况下,这将是 6 或 8 个内核,频率为 2.7Ghz,其余内核在 20 核 CPU 上的频率为 2.1GHz。 Mokubai 2019-04-30T23:02:38+08:002019-04-30T23:02:38+08:00 从您链接的数据表来看,这种新模式的不同之处在于不对称时钟速度设置。 它有一组核心,其最大速度设置高于其余核心,因此您可以以更加确定的方式确定任务和进程的优先级,将需要更一致的高时钟速度的进程分配给优先级核心。 如果没有这种模式,虽然内核可能能够通过 Turbo Boost 动态扩展,但它们的性能会有些随机,因为其他内核会随着系统负载的变化和 CPU 调度程序的调整而上下波动。这种方法提供了更一致和可靠的速度。 英特尔® SST-BF 允许使用非对称核心频率配置部署 CPU。 虽然标准超频和涡轮增压允许 CPU 更快地工作,但这种不对称方法允许 CPU 更有效地管理热/功率预算。 可以将高功率任务分配给时钟频率较高的内核,而时钟频率较低的内核仍然可以有效地工作,同时对功率预算的贡献略小。在这种情况下,它与 ARM big.LITTLE 架构略有相似,因为您拥有一组高时钟内核和一组低时钟内核,但在这种情况下,它们是相同的内核。
Intel Speed Select 让你增加 CPU 的 base_frequency 这意味着你可以保持在 turbo 状态(我认为 freq over base_frequency 称为 turbo ),牺牲是降低其他 CPU 的 base_frequency。
如果您的工作只消耗这些内核的一部分(例如:高频 CPU),那么您将获得更好的性能,如果您的工作需要所有 CPU 以最大速度运行,您将无法获得好处。
--
一些官方信息:
Intel® Speed Select Technology 是一系列功能,可对 CPU 性能提供更精细的控制。传统上,处理器具有封装上所有内核共享的某些特性,例如固定基频、热限制或功率包络。英特尔® Speed Select 技术 - 性能配置文件(英特尔® SST-PP)通过创造机会将特定特性分配给处理器内核组来改变这种情况。
https://software.intel.com/en-us/articles/second-generation-intel-xeon-processor-scalable-family-technical-overview
-- 可以模拟 SST BF -- https://github.com/intel/CommsPowerManagement/blob/master/sst_bf.md
如果平台上没有合适的 BIOS 或 Linux 内核,则可以通过将某些内核的最小和最大频率设置得较高来模拟 SST-BF。通常情况下,这将是 6 或 8 个内核,频率为 2.7Ghz,其余内核在 20 核 CPU 上的频率为 2.1GHz。
从您链接的数据表来看,这种新模式的不同之处在于不对称时钟速度设置。
它有一组核心,其最大速度设置高于其余核心,因此您可以以更加确定的方式确定任务和进程的优先级,将需要更一致的高时钟速度的进程分配给优先级核心。
如果没有这种模式,虽然内核可能能够通过 Turbo Boost 动态扩展,但它们的性能会有些随机,因为其他内核会随着系统负载的变化和 CPU 调度程序的调整而上下波动。这种方法提供了更一致和可靠的速度。
虽然标准超频和涡轮增压允许 CPU 更快地工作,但这种不对称方法允许 CPU 更有效地管理热/功率预算。
可以将高功率任务分配给时钟频率较高的内核,而时钟频率较低的内核仍然可以有效地工作,同时对功率预算的贡献略小。在这种情况下,它与 ARM big.LITTLE 架构略有相似,因为您拥有一组高时钟内核和一组低时钟内核,但在这种情况下,它们是相同的内核。