【问题标题】:Good math functions that stress the CPU对 CPU 造成压力的良好数学函数
【发布时间】:2011-03-05 18:39:06
【问题描述】:

任何人都知道会导致 CPU 大量负载的任何好的数学函数。我想创建一个简单的程序,在另一个程序监视它的同时创建 X 秒的负载。我只是在寻找功能,而不是实际的压力测试程序。

【问题讨论】:

  • 什么CPU?什么操作系统?什么语言 ?如果是 Windows 或 Linux x86,那么调用 Intel 的 IPP 库中的内容肯定会提高 CPU 核心温度。
  • 了解语言、框架和/或平台可能会有所帮助。
  • 您可以开发一个数学序列,例如斐波那契数列...矩阵运算,例如计算逆、伴随或求解大型方程组...偏微分方程...等

标签: function math load cpu stress-testing


【解决方案1】:

The Computer Language Benchmark Game 有很多基准测试,其中许多是基于数学的。这是一个很好的来源,因为每个算法的源代码都包含在内,并且每个基准测试都有数十种语言的实现。这样一来,您就可以使用您喜欢编译和运行的任何语言来使用实现。

【讨论】:

  • 网站已死
【解决方案2】:

试试Lucas-Lehmer素数测试。这是 Prime95 可执行文件中使用的内容,也是 Prime95 相当标准的 CPU 压力测试。

【讨论】:

    【解决方案3】:

    斐波那契的幼稚实现?类似的东西:

    let fib = Seq.unfold(fun (p, c) -> Some((p, c), (c, p+c))) (1,1)
    

    【讨论】:

      猜你喜欢
      • 2020-08-25
      • 2015-02-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多