Clever Geek Handbook
📜 ⬆️ ⬇️

MIPS (performance)

IPS ( English instructions per second ) is a measure of the speed of a computer processor . Shows the number of specific instructions executed by the processor in one second . Often, IPS values ​​claimed by manufacturers are peak values ​​and are obtained on sequences of instructions that are not specific to real programs . Also, the throughput of the memory hierarchy greatly affects IPS values. In this regard, instead of the initial IPS values, it is customary to use the results of synthetic tests ( English benchmark ), for example SPECint or Dhrystone, to evaluate performance.

Derived units:

  • 1 k IPS = 10 3 IPS ;
  • 1 M IPS ( English million IPS ) or 1 M OPS ( English million operations per second , Russian IIPS [1] ) = 10 6 IPS ;
  • 1 G IPS = 10 9 IPS .

Prior to the advent of generally accepted performance tests, average computer performance ratings were calculated based on a mixture of instructions. The most famous is the Gibson mixture [2] , obtained by Jack Gibson from IBM Corporation for scientific programs. For commercial programs, mixtures were developed that did not include floating point operations , for example, an ADP mixture. In the list [3] you can find performance estimates for approximately 175 computers of the 1960s - 1970s in scientific (Gibson) and commercial (ADP) problems.

Although MIPS could be a simple metric for comparing the performance of processors of the same architecture, their use for comparing different architectures is limited. Sometimes engineers call this unit Meaningless Indicator of Processor Speed (meaningless indicator of processor speed). [four]

In the 1970s, mini-computer performance was often compared in VAX MIPS units. The performance of different computers was compared with the VAX 11/780 machine, whose speed was taken as 1 MIPS . (This unit is sometimes called the VAX Unit of Performance or VUP .) This benchmark was chosen due to the fact that the 11/780 has a performance close to the IBM System / 370 mainframe model 158-3, which is also often taken as 1 MIPS.

Sometimes the performance of mini-computers was measured using a Fortran program called Whetstone benchmark . Its result was called Millions of Whetstone Instructions Per Second (MWIPS). For example, a VAX 11/780 FPA computer released in 1977 had a rating of 1.02 MWIPS.

CPU / Systemdhrystone MIPS / MHzCycles (per second)Year
UNIVAC I0.002 MIPS / 2.25 MHz0.00081951
Intel 40040.092 MIPS / 0.74 MHz0.1241971
Intel 80800.29 MIPS / 2 MHz0.1451974
Intel 80860.33 MIPS / 5 MHz0.0661978
Motorola 68090.42 MIPS / 1 MHz0.421977
MOS Technology 6502 (NES)0.43 MIPS / 1 MHz0.431975
Intel 8080A0.435 MIPS / 3 MHz0.1451976
Motorola 68020.5 MIPS at / 1 MHz0.51977
Zilog Z80 (sega genesis)0.58 MIPS / 4 MHz0.1451976
IBM System / 370 1580.64 MIPS /8.696 MHz0.07361972
Intel 80880.75 MIPS / 10 MHz0.0751979
VAX-11/7801 MIPS / 5 MHz0.21977
Intel 2861.28 MIPS at 12 MHz0.1071982
Motorola 68000 (sega genesis)1.4 MIPS at 8 MHz0.1751979
Intel i386DX2.15 MIPS at 16 MHz0.1341985
ARM24 MIPS at 8 MHz0.51986
Intel i386DX4.3 MIPS at 33 MHz0.131989
Texas Instruments TMS320105 MIPS at 20 MHz0.251983
Intel 87518 MIPS at 8 MHzone1985
Intel i486DX8.7 MIPS at 25 MHz0.3481989
AMD Am3869 MIPS at 40 MHz0.2251991
Intel i486DX11.1 MIPS at 33 MHz0.3361991
Intel i86025 MIPS at 25 MHzone1989
Intel i486DX225.6 MIPS at 66 MHz0.3881992
ARM Cortex-M045 MIPS at 50 MHz0.92009
Intel i86050 MIPS at 50 MHzone1991
Intel DX470 MIPS at 100 MHz0.71994
MIPS R4400 (1 core sgi crimson)120 MIPS at 150 MHz0.5671993
ARM Cortex-M3125 MIPS at 100 MHz1.252004
DEC Alpha 21064 EV4135 MIPS at 200 MHz0.6751993
IBM-Motorola PowerPC 601157.7 MIPS at 80 MHz1.9711993
Intel Pentium188 MIPS at 100 MHz1.881994
IBM-Motorola PowerPC 603e188 MIPS at 133 MHz1.4141995
IBM-Motorola PowerPC 603ev423 MIPS at 300 MHz1.411996
ARM Cortex-R4450 MIPS at 270 MHz1.662006
ARM11515 MIPS at 412 MHz1.252002
IBM-Motorola PowerPC 750525 MIPS at 233 MHz2.31997
Intel Pentium Pro541 MIPS at 200 MHz2.71996
LINKS-1 Computer Graphics System (257 cores)642.5 MIPS at 10 MHz2.51982
ARM Cortex A51,256 MIPS at 800 MHz1.572011
ARM Cortex-A8 (iPhone 4)2,000 MIPS at 1.0 GHz2.02005
Intel Pentium III2.054 MIPS at 600 MHz3.41999
Qualcomm Scorpion (Cortex A8-like)2,100 MIPS at 1 GHz2.12008
SGI Onyx RealityEngine 2 (36 cores)2.640 MIPS at 150 MHz17.61993
ARM Cortex A72.850 MIPS at 1.5 GHz1.92011
AMD Athlon3,561 MIPS at 1.2 GHz3.02000
Intel Atom N270 (Single core)3.846 MIPS at 1.6 GHz2.42008
Raspberry pi 24.744 MIPS at 1.0 GHz4.7442014
Engine (PS2)6,000 MIPS at 294 MHz20,4082000
ARM Cortex-A9 (Dual core)7,500 MIPS at 1.5 GHz5.02009
AMD Athlon XP 2500+7.527 MIPS at 1.83 GHz4.12003
Pentium 4 Extreme Edition9.726 MIPS at 3.2 GHz3.02003
AMD E-350 (Dual core)10,000 MIPS at 1.6 GHz6.252011
PS3 Cell BE (PPE only)10,240 MIPS at 3.2 GHz3.22006
Creative X-FI (EMU20K1)10,340 MIPS at 400 MHz25.822005
Fujitsu-NAL Numerical Wind Tunnel (168 cores)10,718.4 MIPS at 105 MHz63.81993
AMD Athlon FX-5712,000 MIPS at 2.8 GHz4.32005

See also

  • Bogomips
  • FLOPS ( English floating-point operations per second )
  • Cycles per instruction
  • Million service units (MSU)
  • Computer performance by orders of magnitude
  • Performance per watt
Performance tests
  • Dhrystone MIPS (DMIPS 1984)
  • SPECint by SPEC
  • CoreMark (2009)

Notes

  1. ↑ S.I. Adyan. Mathematical Encyclopedic Dictionary . - Owls. Encycl., 1988-01-01. - 856 s.
  2. ↑ JC Gibson. The Gibson Mix // Technical Report. TR 00.2043. - Poughkeepsie, NY: IBM Systems Development Division, 1970.
  3. ↑ Computer Speeds From Instruction Mixes pre-1960 to 1971
  4. ↑ Ted MacNeil. Don't be Misled by MIPS (unopened) . IBM magazine. Archived on August 17, 2012.


Source - https://ru.wikipedia.org/w/index.php?title=MIPS_(frequency )&oldid = 90705939


More articles:

  • General Kantardzhievo
  • General Kiselovo
  • Genchovtsi (Gabrovo community)
  • Glavinitsa (village)
  • Herald (village)
  • Glodzhevo
  • Holeshovo
  • Golyamo-Dryanovo
  • Golyamo-Tserkishte
  • Gorna Melna

All articles

Clever Geek | 2019