如何制作最热的CPU温度?

s g*_*s g -2 cpu temperature cpu-architecture cpu-usage computer-architecture

除了运行无限循环之外,是否有任何技巧(如可能缓存未命中?)使CPU尽可能热?

这可能是特定于体系结构的.

Roy*_*tom 6

我通过针对Windows和Linux的[免费]可靠性/老化测试,制作了几份关于压力测试PC的报告.您可以通过Google搜索"Roy Longbottom老化"找到报告.

您需要的是各种高速运行的程序来测试CPU,缓存和RAM.它们应该以合理的短间隔记录和显示速度,并记录温度,或者最好还记录.在运行它们时,您可以找到哪些是最有效的.您可以通过Windows的BAT文件或Linux的shell脚本同时运行多个副本,而不是依赖于更复杂的多线程程序.您还需要检查正确计算结果的程序.对于系统测试,其中一个程序可以使用图形.在这里,对于nVidia,CUDA程序可用于产生高温.

下面显示了从散热器吹出灰尘之前和之后的CPU核心和外壳温度.

CPU核心和外壳温度

以下是笔记本电脑上的结果,使用L1缓存中的数据进行测试.这些显示出根据温度的速度变化.其他CPU可能受不同数据/指令/使用哪个缓存的影响更大.过热Core 2 Duo笔记本电脑1.83 GHz

 Words      5K              5K
Ops/wd       2              32
          Core  MFLOPS    Core  MFLOPS
Minute      °C      x2      °C      x2

   0.0      65              65
   0.5      96    4716      91   10168
   1.0      98    3362      94    4756
   1.5      91    2076      87    4443
   2.0      87    2054      86    4452
   2.5      85    2054      85    4235
   3.0      84    2036      84    4237
   3.5      82    3098      83    4376
   4.0      89    4773      83    4420
Run Code Online (Sandbox Code Playgroud)

您可能也对我的Raspberry Pi测试(烹饪The Pi)感兴趣,其中RPI通过60W灯过热,在超频时崩溃并显示随温度变化的速度变化.在这里,CPU集成显卡是最苛刻的硬件.

http://www.roylongbottom.org.uk/Raspberry%20Pi%20Stress%20Tests.htm#anchor7