有没有办法将处理器的速度减慢到特定的速度?

有没有办法将处理器的速度减慢到特定的速度?

我们有一些运行在 Sparc 64 位 UltraSparc T2 处理器上的 Sun Blade T6320s 服务器。我们最近发现这些服务器的第二代处理器速度 (1415 MHz) 比第一代 (1165 MHz) 更快。当我们无法重现操作中发现的性能问题时,更快的机器实际上给我们带来了一些麻烦。有没有办法将这些 Gen2 服务器“降频”到 1165 MHz,以便我们所有的开发和测试机器都与我们在操作中的机器相匹配?

答案1

我不确定你用的是什么 CPU

如果您使用的是 UltraSparc T2 CPU,则似乎没有频率缩放。也许您可以引入一些经过仔细调整的受控负载,直到它们的基准测试大致相同(例如,编写一些代码)?

CPU 还具有一些电源管理功能,如果您能找到使用它们的方法,这些功能可能有助于调整性能:

http://www.oracle.com/technetwork/systems/opensparc/02-t2-a-sscc2007-1530395.pdf

UltraSPARC T2 实施了非常有限的执行推测,以最大限度地降低总体功耗。为了进一步降低功耗,每当线程遇到长延迟操作时,UltraSPARC T2 都会将线程转换为未就绪状态。通过在数据路径、控制和阵列结构上使用时钟门控,UltraSPARC T2 上的时钟功耗进一步降低。通过 3 个外部功率节流引脚支持功率节流。根据功率节流引脚的状态,将停顿周期注入处理器核心管道以降低总体动态功耗。为了降低静态或泄漏功耗,具有足够时序、噪声和斜率裕度的逻辑门被具有更长通道长度的占用空间兼容门取代 [3]。UltraSPARC T2 包括片上热二极管,使系统能够通过控制指令发出率和禁用线程来调节芯片温度

相关内容