每秒百萬指令

每MIPS是每秒百萬指令 Millions of Instructions per Second。 在Linux以及Unix圈子中,MIPS通常指的是BogoMips。MIPS無法在不同的處理器架構下比較。

基本介紹

  • 中文名:每秒百萬指令
  • 外文名:Millions of Instructions per Second
  • 領域:電子工程
每秒指令,每秒千指令,每秒百萬指令,IPS演進時間表,

每秒指令

每秒指令(英語:Instructions per second縮寫IPS)是一種計算電腦中央處理器速度的記量單位。大多數IPS的數值是在某些特定測量軟體中取極限值所得,而較為可信的MIPS值取決於測試軟體的測試情境以及測試時間。記憶體層次結構的性能也大大影響處理器的性能,也影響IPS數值的真確性。由於以上問題,研發者發展了數套標準測試方案,例如SPECint以計算真實情況下軟體使用情況的性能,也讓IPS計量單位變成較無用的計量單位。
本術語通常與數量單位關連在一起,例如每秒千指令(kIPS)、每秒百萬指令(MIPS)或每秒百萬操作(MOPS)等。MFLOPS是考察單字長浮點指令的平均執行速度。

每秒千指令

每秒千指令很少用到,絕大多數的處理器都是從每秒百萬指令起跳。此處的千指的是1024而非1000。
kIPS也是一個為16位微處理器所命名的笑稱。這個處理器用於信息工程學系“計算機組織與設計”課程上,是一種教學性的MIPS架構。此架構是MIPS R2000的簡化版本。

每秒百萬指令

MIPS是每秒百萬指令 "Millions of Instructions per Second"。 在Linux以及Unix圈子中,MIPS通常指的是BogoMips。MIPS無法在不同的處理器架構下比較。
在1970年代,小型電腦的性能是與VAXMIPS相比較的,利用運行一個工作再將其運行時間與VAX 11/780(市場公認的1 MIPS機器)比較。此單位也是有名的VAX Unit性能VUP。此機器會被選為標準是因為它的運行效率大約等於IBMSystem/370模組158-3,此模組是電腦工業公認的1 MIPS機器。
大部分8-bit與早期16-bit的微處理器的性能單位是kIPS,約等於0.001MIPS。
而第一個泛用微處理器--Inteli8080的運行效率為640kIPS。而Intel的第一個使用IBM PC架構的16-bit微處理器,Intel i8086之運行效率為800kIPS。早期的32-bit處理器(386)的效率大約為3 MIPS。
zMIPS是IBM內部使用的MIPS計量單位,用以評量自家的大型機(zSeries與System z9)。

IPS演進時間表

表1.IPS演進時間表
處理器
IPS
IPS/MHz
年份
來源
筆算(用於比較)
0.0119 IPS
不適用
1892

92 kIPS於740 kHz
0.124
1971

IBM System/370model 158-3
1 MIPS
1
1972

640 kIPS於2 MHz
0.32 MIPS/MHz
1974

VAX-11/780
500 kIPS
0.5
1977

Motorola 68000
1 MIPS於8 MHz
0.125 MIPS/MHz
1979

Intel 286
2.66 MIPS於12 MHz
0.22 MIPS/MHz
1982

Motorola 68020
4 MIPS於20 MHz
0.2 MIPS/MHz
1984

ARM2
4 MIPS於8 MHz
0.5 MIPS/MHz
1986

Motorola 68030
11 MIPS於33 MHz
0.33 MIPS/MHz
1987

Intel 386DX
8.5 MIPS於25 MHz
0.34 MIPS/MHz
1988

Motorola 68040
44 MIPS於40 MHz
1.1 MIPS/MHz
1990

Intel 486DX
54 MIPS於66 MHz
0.818 MIPS/MHz
1992

Motorola 68060
88 MIPS於66 MHz
1.33 MIPS/MHz
1994

541 MIPS於200 MHz
2.705 MIPS/MHz
1996

ARM 7500FE
35.9 MIPS於40 MHz
0.897 MIPS/MHz
1996

PowerPC G3
525 MIPS於233 MHz
2.253 MIPS/MHz
1997

Zilog eZ80
80 MIPS於50 MHz
1.6 MIPS/MHz
1999

Intel Pentium III
1,354 MIPS於500 MHz
2.708 MIPS/MHz
1999

Freescale MPC8272
760 MIPS於400 MHz
1.9 MIPS/MHz
2000
集成通信處理器
AMD Athlon
3,561 MIPS於1.2 GHz
2.967 MIPS/MHz
2000

AMD Athlon XP 2400+
5,935 MIPS於2.0 GHz
2.967 MIPS/MHz
2002

Pentium 4 Extreme Edition
9,726 MIPS於3.2 GHz
3.039 MIPS/MHz
2003

2,000 MIPS於1.0 GHz
2.0 MIPS/MHz
2005

AMD Athlon FX-57
12,000 MIPS於2.8 GHz
4.285 MIPS/MHz
2005

AMD Athlon 64 3800+ X2 (Dual Core)
14,564 MIPS於2.0 GHz
7.282 MIPS/MHz
2005

Xbox360 IBM "Xenon" Triple Core
19,200 MIPS於3.2 GHz
2.0 MIPS/MHz
2005

PS3 Cell BE(PPEonly)
10,240 MIPS於3.2 GHz
3.2 MIPS/MHz
2006

AMD Athlon FX-60 (Dual Core)
18,938 MIPS於2.6 GHz
7.283 MIPS/MHz
2006

27,079 MIPS於2.93 GHz
9.242 MIPS/MHz
2006

49,161 MIPS於2.66 GHz
18.481 MIPS/MHz
2006

P.A. SemiPA6T-1682M
8,800 MIPS於2.0 GHz
4.4 MIPS/MHz
2007

59,455 MIPS於3.2 GHz
18.580 MIPS/MHz
2008

Intel Core i7 Extreme 965EE
76,383 MIPS於3.2 GHz
23.860 MIPS/MHz
2008

Intel Core 2 P8800
7047.88 MIPS於2.66 GHz
2.696 MIPS/MHz
2009

AMD Phenom II X4 940 Black Edition
42,820 MIPS於3.0 GHz
14.273 MIPS/MHz
2009

相關詞條

熱門詞條

聯絡我們