每秒指令
每秒指令(英语: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年代,小型电脑的性能是与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演进时间表
[编辑]处理器 | IPS | IPS/Hz 多核心(如果有) | 年份 | 来源 |
---|---|---|---|---|
笔算(用于比较) | 0.0119 IPS | 不适用 | 1892 | [1] |
Intel 4004 | 92 kIPS于740 kHz[2] | 0.124 | 1971 | |
IBM System/370 model 158-3 | 1 MIPS | 1 | 1972 | |
Intel 8080 | 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 | [3] |
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 | |
Intel Pentium Pro | 541 MIPS于200 MHz | 2.705 MIPS/MHz | 1996 | [4] |
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 | [5] |
Intel Pentium III | 1,354 MIPS于500 MHz | 2.708 MIPS/MHz | 1999 | |
Freescale MPC8272 | 760 MIPS于400 MHz | 1.9 MIPS/MHz | 2000 | [6]集成通信处理器 |
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 | |
ARM Cortex A8 | 2,000 MIPS于1.0 GHz | 2.0 MIPS/MHz | 2005 | [7] |
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 | [8] |
Xbox360 IBM "Xenon" Triple Core | 19,200 MIPS于3.2 GHz | 2.0 MIPS/MHz | 2005 | |
PS3 Cell BE (PPE only) | 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 | [8] |
Intel Core 2 Extreme X6800 | 27,079 MIPS于2.93 GHz | 9.242 MIPS/MHz | 2006 | [8] |
Intel Core 2 Extreme QX6700 | 49,161 MIPS于2.66 GHz | 18.481 MIPS/MHz | 2006 | [9] |
P.A. Semi PA6T-1682M | 8,800 MIPS于2.0 GHz | 4.4 MIPS/MHz | 2007 | [10] |
Intel Core 2 Extreme QX9770 | 59,455 MIPS于3.2 GHz | 18.580 MIPS/MHz | 2008 | [11] |
Intel Core i7 Extreme 965EE | 76,383 MIPS于3.2 GHz | 23.860 MIPS/MHz | 2008 | [12] |
Intel Core 2 P8800 | 7047.88 MIPS于2.66 GHz | 2.696 MIPS/MHz | 2009 | [13] |
AMD Phenom II X4 940 Black Edition | 42,820 MIPS于3.0 GHz | 14.273 MIPS/MHz | 2009 | [14] |
参考
[编辑]- ^ 存档副本. [2010-03-10]. (原始内容存档于2010-03-10).
- ^ MCS4 > IntelP4004. [2009-05-29]. (原始内容存档于2009-08-20).
- ^ Intel 80286 Microprocessor Chip 互联网档案馆的存档,存档日期2010-07-29. (c1982) ]
- ^ SiSoftware Zone. [2006-12-27]. (原始内容存档于2007-01-02).
- ^ Zilog Sees New Lease of Life for Z80 in Internet Appliances | Computergram International | Find Articles,BNET.com
- ^ Freescale Semiconductor - MPC8272 PowerQUICC II Processor Family (PDF). [2009-05-29]. (原始内容存档 (PDF)于2012-02-18).
- ^ ARM Cortex-A8. [2006-12-27]. (原始内容存档于2010-02-06).
- ^ 8.0 8.1 8.2 CPU Charts 2007 - Tom's Hardware[永久失效链接]
- ^ Synthetics, Continued - Tom's Hardware : Intel's Core 2 Quadro Kentsfield: Four Cores on a Rampage
- ^ 登录电子工程专辑网站,时刻处于电子设计的潮流尖端[永久失效链接]
- ^ Synthetic - Sandra CPU - Tom's Hardware : Intel Core 2 Extreme QX9770: Paper Tiger?
- ^ H Enthusiast Synthetic - Sandra CPU. [2009-05-29]. (原始内容存档于2019-08-12).
- ^ benchmark. [2013-05-15]. (原始内容存档于2021-04-08).
- ^ XtremeSystems Member Synthetic - Sandra CPU. [2009-05-29]. (原始内容存档于2009-04-04).
参见
[编辑]参阅
[编辑]- benchmark (computing)
- million service units (MSU)
- Dhrystone MIPS(DMIPS)