每秒指令

每秒指令英語:縮寫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年代,小型電腦的效能是與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計量單位,用以評量自家的大型機zSeriesSystem z9)。

Isham 研發處 页面存档备份,存于的分析家近來將kMIPS(千MIPS)當作IBM超級電腦的處理器效率計量單位。

IPS演进时间表

处理器 IPS IPS/Hz 多核心(如果有) 年份 来源
笔算(用于比较)0.0119 IPS不适用1892[1]
Intel 400492 kIPS于740 kHz[2]0.1241971
IBM System/370 model 158-31 MIPS11972
Intel 8080640 kIPS于2 MHz0.32 MIPS/MHz1974
VAX-11/780500 kIPS0.51977
Motorola 680001 MIPS于8 MHz0.125 MIPS/MHz1979
Intel 2862.66 MIPS于12 MHz0.22 MIPS/MHz1982[3]
Motorola 680204 MIPS于20 MHz0.2 MIPS/MHz1984
ARM24 MIPS于8 MHz0.5 MIPS/MHz1986
Motorola 6803011 MIPS于33 MHz0.33 MIPS/MHz1987
Intel 386DX8.5 MIPS于25 MHz0.34 MIPS/MHz1988
Motorola 6804044 MIPS于40 MHz1.1 MIPS/MHz1990
Intel 486DX54 MIPS于66 MHz0.818 MIPS/MHz1992
Motorola 6806088 MIPS于66 MHz1.33 MIPS/MHz1994
Intel Pentium Pro541 MIPS于200 MHz2.705 MIPS/MHz1996[4]
ARM 7500FE35.9 MIPS于40 MHz0.897 MIPS/MHz1996
PowerPC G3525 MIPS于233 MHz2.253 MIPS/MHz1997
Zilog eZ8080 MIPS于50 MHz1.6 MIPS/MHz1999[5]
Intel Pentium III1,354 MIPS于500 MHz2.708 MIPS/MHz1999
Freescale MPC8272760 MIPS于400 MHz1.9 MIPS/MHz2000[6]集成通信处理器
AMD Athlon3,561 MIPS于1.2 GHz2.967 MIPS/MHz2000
AMD Athlon XP 2400+5,935 MIPS于2.0 GHz2.967 MIPS/MHz2002
Pentium 4 Extreme Edition9,726 MIPS于3.2 GHz3.039 MIPS/MHz2003
ARM Cortex A82,000 MIPS于1.0 GHz2.0 MIPS/MHz2005[7]
AMD Athlon FX-5712,000 MIPS于2.8 GHz4.285 MIPS/MHz2005
AMD Athlon 64 3800+ X2 (Dual Core)14,564 MIPS于2.0 GHz7.282 MIPS/MHz2005[8]
Xbox360 IBM "Xenon" Triple Core19,200 MIPS于3.2 GHz2.0 MIPS/MHz2005
PS3 Cell BE (PPE only)10,240 MIPS于3.2 GHz3.2 MIPS/MHz2006
AMD Athlon FX-60 (Dual Core)18,938 MIPS于2.6 GHz7.283 MIPS/MHz2006[8]
Intel Core 2 Extreme X680027,079 MIPS于2.93 GHz9.242 MIPS/MHz2006[8]
Intel Core 2 Extreme QX670049,161 MIPS于2.66 GHz18.481 MIPS/MHz2006[9]
P.A. Semi PA6T-1682M8,800 MIPS于2.0 GHz4.4 MIPS/MHz2007[10]
Intel Core 2 Extreme QX977059,455 MIPS于3.2 GHz18.580 MIPS/MHz2008[11]
Intel Core i7 Extreme 965EE76,383 MIPS于3.2 GHz23.860 MIPS/MHz2008[12]
Intel Core 2 P88007047.88 MIPS于2.66 GHz2.696 MIPS/MHz2009[13]
AMD Phenom II X4 940 Black Edition42,820 MIPS于3.0 GHz14.273 MIPS/MHz2009[14]

参考

  1. . [2010-03-10]. (原始内容存档于2010-03-10).
  2. . [2009-05-29]. (原始内容存档于2009-08-20).
  3. Intel 80286 Microprocessor Chip 存檔,存档日期2010-07-29. (c1982) ]
  4. . [2006-12-27]. (原始内容存档于2007-01-02).
  5. Zilog Sees New Lease of Life for Z80 in Internet Appliances | Computergram International | Find Articles,BNET.com
  6. (PDF). [2009-05-29]. (原始内容存档 (PDF)于2012-02-18).
  7. . [2006-12-27]. (原始内容存档于2010-02-06).
  8. CPU Charts 2007 - Tom's Hardware
  9. Synthetics, Continued - Tom's Hardware : Intel's Core 2 Quadro Kentsfield: Four Cores on a Rampage
  10. 登錄電子工程專輯網站,時刻處於電子設計的潮流尖端
  11. Synthetic - Sandra CPU - Tom's Hardware : Intel Core 2 Extreme QX9770: Paper Tiger?
  12. . [2009-05-29]. (原始内容存档于2019-08-12).
  13. . [2013-05-15]. (原始内容存档于2021-04-08).
  14. . [2009-05-29]. (原始内容存档于2009-04-04).

參見

參閱

  • benchmark (computing)
  • million service units (MSU)
  • Dhrystone MIPSDMIPS
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.