MIPS (计算机)
维基百科,自由的百科全书
Instructions per second (IPS)是一種計算電腦中央處理器速度的記量單位。大多數IPS的數值是在某些特定測量軟體中取極限值所得,而較為可信的IPS值取決於測試軟體的測試情境以及測試時間。記憶體階層的效能也大大影響處理器的效能,也影響MIPS數值的真確性。由於以上問題,研發者發展了數套標準測試方案,例如SPECint以計算真實情況下軟體使用情況的效能,也讓IPS計量單位變成較無用的計量單位。
本術語通常與數量單位關連在一起,例如每秒千指令(kIPS)、每秒百萬指令(MIPS)或每秒百萬操作(MOPS)等。
MIPS即Million Instructions Per Second的简称,衡量计算机性能的指标之一。它表示单字长定点指令的平均执行速度。MFLOPS是考察单字长浮点指令的平均执行速度。
目录 |
[编辑] 每秒千指令
每秒千指令很少用到,絕大多數的處理器都是從每秒百萬指令起跳。此處的千指的是1024而非1000。
kIPS也是一個為16 bit微處理器所命名的笑稱。這個處理器用於資訊工程學系「計算機組織與設計」課程上,是一種教學性的MIPS架構。此架構是MIPS R2000的簡化版本。
[编辑] 每秒百萬指令
MIPS是許多術語的頭文字的縮寫,例如"Meaningless Indication of Processor Speed"、"Meaningless Information on Performance for Salespeople"或"Meaningless Integer Performance Spec"。 在Linux以及Unix圈子中,MIPS通常指的是BogoMips。MIPS無法在不同的處理器架構下比較。
在1970年代,小型電腦的效能是與VAX MIPS相比較的,利用執行一個工作再將其執行時間與VAX 11/780(市場公認的1 MIPS機器)比較。此單位也是有名的VAX Unit效能或VUP。此機器會被選為標準是因為它的執行效率大約等於IBMSystem/370模組158-3,此模組是電腦工業公認的1 MIPS機器。
大部分8-bit與早期16-bit的微處理器的效能單位是kIPS,約等於0.001MIPS。
而第一個泛用微處理器--Intel i8080的執行效率為640kIPS。而Intel的第一個使用IBM PC架構的16-bit微處理器,Intel i8086之執行效率為800kIPS。早期的32-bit處理器(386)的效率大約為3 MIPS。
zMIPS是IBM內部使用的MIPS計量單位,用以評量自家的大型機(zSeries與System z9)。
Isham 研發處的分析家近來將kMIPS(千MIPS)當作IBM超級電腦的處理器效率計量單位。
[编辑] 每秒指令的演進
處理器 | IPS | 年份 | 來源 |
---|---|---|---|
紙筆 | 0.0119 IPS | 1892 | [1] |
Intel 8080 | 640 kIPS 於 2 MHz | 1974 | |
Motorola 68000 | 1 MIPS 於 8 MHz | 1979 | |
Intel 386DX | 8.5 MIPS 於 25 MHz | 1988 | |
Intel 486DX | 54 MIPS 於 66 MHz | 1992 | |
PowerPC 600s (G2) | 35 MIPS 於 33 MHz | 1994 | |
Intel Pentium Pro | 541 MIPS 於 200 MHz | 1996 | [2] |
ARM 7500FE | 35.9 MIPS 於 40 MHz | 1996 | |
PowerPC G3 | 525 MIPS 於 233 MHz | 1997 | |
Zilog eZ80 | 80 MIPS 於 50 MHz | 1999 | [3] |
Intel Pentium III | 1354 MIPS 於 500 MHz | 1999 | |
AMD Athlon | 3561 MIPS 於 1.2 GHz | 2000 | |
AMD XP 2400+ | 5935 MIPS 於 2.0 GHz | 2002 | |
Pentium 4 Extreme Edition | 9726 MIPS 於 3.2 GHz | 2003 | |
ARM Cortex A8 | 2000 MIPS 於 1.0 GHz | 2005 | [4] |
Xbox360 IBM "Xenon" Single Core | 6400 MIPS 於 3.2 GHz | 2005 | |
AMD Athlon FX-57 | 12000 MIPS 於 2.8 GHz | 2005 | |
AMD Athlon 64 3800+ X2 (Dual Core) | 14564 MIPS 於 2.2 GHz | 2005 | [5] |
AMD Athlon FX-60 (Dual Core) | 18938 MIPS 於 2.6 GHz | 2006 | [6] |
Intel Core 2 X6800 | 27079 MIPS 於 2.93 GHz | 2006 | [7] |
IBM Cell BE (Single SPE) | 25600 MIPS (FLOPS) 於 3.2 GHz | 2006 | [8] |
Intel Core 2 Extreme QX6700 | 61119 MIPS 於 3.33 GHz | 2006 | [9] |
[编辑] 參閱
- benchmark (computing)
- million service units (MSU)
- Dhrystone MIPS (DMIPS)