【问题标题】:Computing theoretical FLOPS of a CPU with boosting capability计算具有提升能力的 CPU 的理论 FLOPS
【发布时间】:2015-12-05 19:59:04
【问题描述】:

我有一个 Intel i7-4510U,其基本频率为 2.0 GHz,睿频为 3.1 GHz。 Datasheet

在计算理论FLOPS时,我应该使用turbo频率的基频吗?

GFlops = (CPU 速度,以 GHz 为单位) x (CPU 内核数) x (每个周期的 CPU 指令) x (每个节点的 CPU 数)。 LINK

GFlops = 2.0Ghz * 2 * 2 * 2 = 16 GFlops

GFlops = 3.1Ghz * 2 * 2 * 2 = 24.1 GFlops

【问题讨论】:

  • 这取决于热状态。一个安全的假设是,如果您的程序大部分是单线程的,那么它很可能能够长时间保持在 Turbo 频率,否则,它会减速以防止过热。

标签: cpu flops


【解决方案1】:

当 CPU 冷却时,Turbo 模式就会启动。当只有一个内核运行时,CPU 很酷。一旦多个 CPU 运行,温度就会上升,时钟频率就会下降。

您想知道在冷 CPU 上在一毫秒内可以执行多少条指令吗?以涡轮频率乘以核心数。你想知道一秒钟或一分钟可以执行多少条指令吗?其次,您必须准确测量 CPU 升温和降低时钟频率的速度。一分钟,以所有核心运行的持续速率,而不是涡轮速率。

某些 CPU 会告诉您运行一个、两个或四个内核的持续时钟速度。

还要考虑每个周期执行尽可能多的操作的代码会产生更多的热量并更快地减速。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-10-18
    • 2021-07-21
    • 1970-01-01
    • 2016-12-25
    • 2011-03-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多