cpu - 在哪里可以找到CPU的 throttle 温度和关机温度?

标签 cpu benchmarking throttling temperature

我打算对我写的多线程程序做一些改进,
在每次改进之后,我想通过运行程序一段时间来衡量结果。

那些测试将是 CPU 密集型的,
由于我将每个实验与之前的实验进行了比较,
我需要比较不受 CPU throttle 的影响。

因此,我想找到一些关于我的 CPU 的信息,
显示温度范围及其对 CPU 速度的影响。

例如,像这样的东西:
0-60°C:无 throttle
60-70°C: throttle -20% 时钟速度
70-80°C: throttle -50% 时钟速度
80°C 及以上:CPU 关机

(这是我刚刚写的虚假信息,用于解释这个想法,
这不是关于我的 CPU 的真实信息)

我的 CPU 是 Intel i3-3220,
但我的问题不仅仅是关于这个特定的 CPU,而是关于 CPU 的一般问题。
(英特尔和 AMD)。

此 CPU 型号的英特尔产品页面未提及任何有关 throttle 温度的信息。 https://ark.intel.com/products/65693/Intel-Core-i3-3220-Processor-3M-Cache-3_30-GHz

如果有 CPU 型号,我在哪里可以找到这些信息?

谢谢

最佳答案

对于其他 Intel CPU,通常可以在数据表第 1 卷中 Thermal Management 部分末尾附近的标题 Thermal Margin Slope 下找到此信息。 1. 例如,对于第 8 代酷睿 CPU,请参阅 8th Gen Core Family Datasheet, Vol. 1 .

Here您可以找到指向其他几代英特尔处理器的数据表的链接。

另见 this guide有关 CPU 温度的一般信息,这将有助于破译英特尔不太一致的数据表语言。该指南还列出了许多常见的处理器及其 throttle 温度,这些对于具有相同 PCG 名称的其他 CPU 应该是相同的。

不幸的是,无论出于何种原因,英特尔在 the datasheet for the specific CPU you mentioned 中省略了所有热管理信息。 (如果您尝试访问 intel.com 上的数据表,它也会出于某种原因将您重定向到其他地方,因此链接会转到 intel.co.uk,在那里它工作正常),我找不到他们引用的文档,即台式机第 3 代英特尔酷睿处理器系列、台式机英特尔奔腾处理器、台式机英特尔赛扬处理器以及 LGA1155 插槽热和机械规范和设计指南。。相当多,而且很难找到。

既然您提到了对有关 CPU 的一般信息的兴趣,我希望我仍然能提供一些帮助。

关于cpu - 在哪里可以找到CPU的 throttle 温度和关机温度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50665099/

相关文章:

c - C中的CPU数量限制

java - Java阻塞线程占用CPU资源多吗?

java - 在对我的 Java 应用程序进行基准测试时,如何补偿没有 "quiet"机器的情况?

.net - 如何限制.Net中的异步功能?

django - 延迟限制http api调用

http - 使用 RxJava 使用 Async Jersey HTTP Client 限制传出的 HTTP 请求

cpu - 用户 CPU 时间 vs 系统 CPU 时间?

linux - 如何确定Linux下某个用户下运行的进程产生了多少CPU负载?

algorithm - 求和树的高效折叠

r - 分支预测如何影响 R 中的性能?