什么是 Bogo MIPS、DMIPS

什么是 Bogo MIPS、DMIPS
  1. 我在 Wikipedia 上读过关于 bogo 的内容,但不太清楚。那么 bogo mips 到底是什么?不同处理器的 bogo mips 评级和指数表是什么意思?

  2. 什么是 dhrystone MIPS?它的重要性。例如,如果我的某些代码在某些处理器上需要 1000 MIPS,那么为该 CPU/处理器指定的最大处理器 dhrystone 是否会超过 1000 Dhrystone mips?

答案1

维基百科

BogoMips(由“bogus”和 MIPS 组成)是 Linux 内核在启动时对 CPU 速度进行的一种不科学的测量,用于校准内部忙循环。该术语的一个经常被引用的定义是“处理器每秒无能为力的百万次数”。

BogoMips 可用于查看其是否在特定处理器、其时钟频率和可能存在的 CPU 缓存的适当范围内。它不适用于不同 CPU 之间的性能比较。

两个都德莱斯通磨石是衡量计算能力的基准。前者专注于字符串和整数运算,因此更能代表 ALU 速度,而后者主要衡量 FPU 性能。根据您的应用程序,其中一个或另一个更能代表您正在做的事情。

答案2

引用 Jargon File 条目博戈MIPS

处理器每秒执行的百万次数绝对什么都做不了。Linux 操作系统在启动时测量 BogoMIPS,以便校准稍后将使用的一些软计时循环;详情请见BogoMIPS 迷你指南当然,Linus 选择这个名字是对所有其他 MIPS 数字无用性的讽刺。

简而言之,这是有史以来最不准确的基准之一。

(这个名字显然是基于虚假

相关内容