Výpočetní Výkon
Tak daleko, tyto kapitoly se vztahuje několik druhů podle pokynů:
- Bit-wise logické instrukce
- Celočíselné aritmetické instrukce
- přístup do Paměti instrukce
- Pokyny, které podmíněně změnit tok programu
možná se Budete divit, kolik instrukce processormust mít, aby mohl být stejně silný jako další.Odpověď zní: výše uvedená sada pokynů jevíce než dost.Myšlenka počítačové “moci” je však poněkud vágní.Někdy lidé používají to znamená “rychlost” a někdy znamená ” co procesor může vypočítat.”Obvykle to znamená chmýříkombinace obou.Použijme následující definici:
výpočetní výkon: dva procesory mají stejný výpočetní výkon, pokud mohou spouštět stejné programy (po překladu do strojového jazyka každého procesoru)a produkovat stejné výsledky.
řekněme například, že dva procesory mají stejný výkon.Pak, pokud jeden procesor může běžetkonkrétní program,pak druhý musí být schopen spustit a oba procesory produkují stejný výsledek.To musí platit pro všechny programy (po odpovídající kompilaci do strojového jazyka pro každý procesor).
někdy výsledek programu produkujezávisí na kompilátoru.Například používají různé kompilátory pro Crůzné počty bitů pro datový typ int
.Ale to je účinek kompilátoru, ne procesoru.Záleží na procesor “power” je, že je možné translateidentical programy do machinelanguage vhodné pro každý procesor, a tahle stroj jazykové programy produkují stejné resulton každý procesor.
rychlost procesoru je vynechána definition.It je užitečné považovat výpočetní výkon arychlost procesoru za samostatné aspekty.Paměť a periferie (například grafické desky) jsou také vynechány.