Instruccions per segon (IPS) és una mesura de la velocitat de l'ordinador. Alguns valors exposats d'IPS han representat "pics" en taxes d'execució artificials amb seqüències d'instruccions amb poques branques, mentre que un treball real que consta d'una combinació d'instruccions i d'aplicacions, algunes de les quals tarden més a executar que d'altres. El rendiment de la jerarquia de memoria també afecta notablement al rendiment del processador, a penes una qüestió considerada en els càlculs dels MIPS. A causa d'aquests problemes, els investigadors van crear uns tests estandarditzats com SPECint per mesurar (possiblement) el rendiment efectiu real en les aplicacions utilitzades amb més freqüència.

El termes és comunament utilitzat amb l'associació d'un valor numèric com milers d'instruccions per segon (kIPS), milions d'instruccions per segon (MIPS), o milions d'operacions per segon (MOPS).

Milers d'operacions per segon (kIPS) Abans que els benchmarks estàndard estiguessin disponibles, la classificació de la velocitat mitjana dels computadors estava basada amb càlculs amb una combinació d'instruccions, els resultats es mostren amb kilo Instruccions Per Segon (kIPS). El més famós va ser la combinació de Gibson, feta per J Gibson d'IBM per aplicacions científiques. Altres classificacions també van ser desenvolupades per aplicacions comercials. Computer Speeds From Instruction Mixes pre-1960 to 1971 té el resultat d'aproximadament 175 computadors, proporcionant classificacions científiques i comercials. Per IBM, el primer càlcul amb la combinació Gibson mostra que en 1954 l'IBM 650 a 0.06 kIPS, i en 1956 l'IBM 705 a 0.5 kIPS. Els resultats són principalment per IBM, peks altres es coneix com a BUNCH - Burroughs, Univac, NCR, CDC i Honeywell.

Un miler d'instruccions per segon (kIPS) és rarament utilitzat, com molts dels microprocessadors actuals poden executar bastant milions d'operacions per segon. Un miler significa mil, no 1024.

kIPS també és el nom comú d'un acudit per als dissenys de microprocessadors de 16 bits desenvolupats per estudiants no graduats encara en enginyeria informàtica, que utilitzen el llibre Computer Organization and Design per Patterson i Hennessy (), el qual explica els conceptes de l'arquitectura de computadors en termes de l'arquitectura MIPS. Aquestes arquitectures tendeixen a ser una versió reduïda de l'arquitectura MIPS R2000.

Milions d'instruccions per segon Els MIPS no són compatibles entre arquitectures de CPU. Aquesta i altres limitacions de la unitat liderada per diversos enginyers informàtics va portar a definir MIPS com "Meaningless Indicator of Processor Speed."

L'equivalent de MIPS per l'aritmètica en punt flotant són els FLOPS, en què s'aplicarà la mateixa advertència.

A finals de la dècada de 1970, el rendiment dels minicomputadors es va comparar utilitzant els VAX MIPS, on els computadors van ser mesurats amb una tasca del seu rendiment contrastada amb el VAX 11/780 que va ser comercialitzat com una màquina d'"1 MIPS". (Aquesta mesura també és coneguda com el "VAX Unit of Performance" o VUP. Encara que ortogràficament incorrecta, la "S" de "VUPs" molts cops és escrita amb majúscules.) Aquest va ser triat perquè 11/780 era aproximadament equivalent en el rendiment d'un IBM System/370 model 158-3, que va ser comunament acceptat en el món de la computació com a corredor d'1 MIPS.

Alguns dels reclams del rendiment dels minicomputadors van estar basats amb la versió Fortran del Whetstone benchmark. Aquest produeix una classificació amb una velocitat artificial en milions d'instruccions Whetstone per segon (MWIPS). Whetstone Benchmark History and Results proporciona uns 700 resultats per minicomputadors, mainframes, supercomputadors i PCs. El VAX 11/780 amb FPA (1977) mostra que té una classificació de 1.02 MWIPS.

Les velocitats eficaces en MIPS són altament dependents del llenguatge de programació utilitzat. The Whetstone Report té una taula on mostra les velocitats MWIPS dels PCs a través de primers intèrprets i compiladors fins als llenguatges moderns. El primer compilador va ser BASIC (1982) on amb una CPU 8088/87 a 4.8 MHz va obtindre 0.01 MWIPS. El resultat en un processador Core 2 Duo (1 CPU 2007) 2.4 GHz varia de 9.7 MWIPS utilitzant un intèrpret BASIC, 59 MWIPS per mitjà d'un compilador BASIC, 347 MWIPS utilitzant Fortran 1987, 1534 MWIPS per mitjà HTML/Java a 2403 MWIPS utilitzant un llenguatge modern C/C++. El codi font, versions pre-compilades i els resultats en PCs, per aquest i altres benchmarks que mesuren MIPS, estan disponibles a Roy Longbottom’s PC Benchmark Collection (Free).

La majoria dels principals microprocessadors de 8 i 16 bits van tenir el seu remdiment mesurat en kIPS (milers d'instruccions per segon), que és equivalent a 0.001 MIPS. El primer microprocessador de propòsit general, l'Intel i8080, corria a 640 kIPS. El microprocessador Intel i8086, el primer microprocessador de 16 bits en la línia de processadors fet per Intel i utilitzat en els ordinadors IBM PC, corria a 800 kIPS. Els primers PCs (386) de 32 bits corrien aproximadament a 3 MIPS.

zMIPS fa referència a la mesura de MIPS utilitzada internament per IBM per classificar els seus servidors mainframe (zSeries, IBM System z9, i IBM System z10).

Cronologia d'instruccions per segon

Processador IPS IPS/MHz Any FontPaper i llapis (per comparació)0,0119 IPSn/a1892 http://www.transhumanist.com/volume1/appendix.htm Intel 400492 kIPS a 740 kHzMCS4 > IntelP40040'1241971IBM System/370 model 158-31 MIPS?1972Intel 8080640 kIPS a 2 MHz0'32 MIPS/MHz1974VAX-11/780500 kIPS?1977Motorola 680001 MIPS a 8 MHz0'125 MIPS/MHz1979Intel 2862'66 MIPS a 12 MHz0'22 MIPS/MHz1982Intel 80286 Microprocessor Chip (c1982)

]Motorola 680204 MIPS a 20 MHz0'2 MIPS/MHz1984ARM24 MIPS a 8 MHz0'5 MIPS/MHz1986Motorola 6803011 MIPS a 33 MHz0'33 MIPS/MHz1987Intel 386DX8'5 MIPS a 25 MHz0'34 MIPS/MHz1988Motorola 6804044 MIPS a 40 MHz1'1 MIPS/MHz1990Intel 486DX54 MIPS a 66 MHz0'818 MIPS/MHz1992Motorola 6806088 MIPS a 66 MHz1'33 MIPS/MHz1994Intel Pentium Pro541 MIPS a 200 MHz2'705 MIPS/MHz1996SiSoftware ZoneARM 7500FE35'9 MIPS a 40 MHz0'897 MIPS/MHz1996PowerPC G3525 MIPS a 233 MHz2'253 MIPS/MHz1997Zilog eZ8080 MIPS a 50 MHz1'6 MIPS/MHz1999Intel Pentium III1.354 MIPS a 500 MHz2'708 MIPS/MHz1999Freescale MPC8272760 MIPS a 400 MHz1'9 MIPS/MHz2000 Integrated Communications ProcessorsAMD Athlon3.561 MIPS a 1.2 GHz2'967 MIPS/MHz2000AMD Athlon XP 2400+5.935 MIPS a 2.0 GHz2'967 MIPS/MHz2002Pentium 4 Extreme Edition9.726 MIPS a 3.2 GHz3'039 MIPS/MHz2003ARM Cortex A82.000 MIPS a 1.0 GHz2'0 MIPS/MHz2005ARM Cortex-A8AMD Athlon FX-5712.000 MIPS a 2.8 GHz4'285 MIPS/MHz2005AMD Athlon 64 3800+ X2 (Dual Core)14.564 MIPS a 2.0 GHz7'282 MIPS/MHz2005CPU Charts 2007 - Tom's HardwareXbox360 IBM "Xenon" Triple Core19.200 MIPS a 3'2 GHz2'0 MIPS/MHz2005PS3 Cell BE (PPE solament)10.240 MIPS a 3.2 GHz3'2 MIPS/MHz2006AMD Athlon FX-60 (Dual Core)18.938 MIPS a 2.6 GHz7'283 MIPS/MHz2006Intel Core 2 Extreme X680027.079 MIPS a 2.93 GHz9'242 MIPS/MHz2006Intel Core 2 Extreme QX670049.161 MIPS a 2.66 GHz18'481 MIPS/MHz2006Synthetics, Continued - Tom's Hardware : Intel's Core 2 Quadro Kentsfield: Four Cores on a RampageP.A. Semi PA6T-1682M8.800 MIPS a 2.0 GHz4'4 MIPS/MHz2007登錄電子工程專輯網站,時刻處於電子設計的潮流尖端Intel Core 2 Extreme QX977059.455 MIPS a 3.2 GHz18'58 MIPS/MHz2008Synthetic - Sandra CPU - Tom's Hardware : Intel Core 2 Extreme QX9770: Paper Tiger?Intel Core i7 Extreme 965EE76.383 MIPS a 3.2 GHz23'86 MIPS/MHz2008H Enthusiast Synthetic - Sandra CPU

Històric de dades Computer Speeds From Instruction Mixes pre-1960 to 1971 (kIPS 175 systems) Computer Speed Claims 1980 to 1996 (MIPS >2000 systems) PC CPU Performance Comparisons %MIPS/MHz

Vegeu també FLOPS benchmark (computació) million service units (MSU) Peak MIPS Relative MIPS Dhrystone MIPS (DMIPS)

Referències

Categoria:Arquitectura de computadors