Operácie

Meranie výkonu počítačov: Rozdiel medzi revíziami

Zo stránky SensorWiki

Balogh (diskusia | príspevky)
Balogh (diskusia | príspevky)
Riadok 5: Riadok 5:
Najčastejšie používaný parameter. Uvádza sa v MHz, resp. GHz. Príklad:  
Najčastejšie používaný parameter. Uvádza sa v MHz, resp. GHz. Príklad:  


<P>
[[Súbor:processorFrequency.png|thumb|500px|Maximálna frekvencia pre procesor ATmega328P. Datasheet.]]




[[Súbor:processorFrequency.png|frame|300px|Maximálna frekvencia pre procesor ATmega328P. Datasheet.]]


Je to základná taktovacia frekvencia, ktorá určuje časovanie všetkých činností procesora. Používa sa aj prevrátená hodnota, doba taktu.


<math>T = \frac{1}{f}</math> [s; Hz]


Je to základná taktovacia frekvencia, ktorá určuje časovanie všetkých činností procesora. Používa sa aj prevrátená hodnota, doba taktu.
Napríklad pre vyššie uvedený procesor ATmega328P je


<math>T = \frac{1}{f}</math>
<math> T = \frac{1}{16.10^6} = 62,5 [ns]</math>


Napríklad pre vyššie uvedený procesor ATmega328P je
<math> T = \frac{1}{16.10^6} = 62,5 ns
Porovnanie dvoch rozličných počítačov len na základe frekvencie nie je správne, pretože nezoladňuje vnútornú architektúru a inštrukčnú sadu. Porovnajme napríklad procesor Intel 8051, ktorý má hodinovú frekvenciu 16MHz rovnako ako Atmel AVR ATmega168.  
Porovnanie dvoch rozličných počítačov len na základe frekvencie nie je správne, pretože nezoladňuje vnútornú architektúru a inštrukčnú sadu. Porovnajme napríklad procesor Intel 8051, ktorý má hodinovú frekvenciu 16MHz rovnako ako Atmel AVR ATmega168.  
Keďže prvý z nich má CISC inštrukčnú sadu, pričom inštrukčný cyklus trvá 11 hodinových taktov a druhý má sadu RISC kde sa väčšina inštrukcií dokončí v jedinom takte, tak rovnaký program môže na procesore ATmega168 zbehnúť desaťnásobne rýchlejšie.  
Keďže prvý z nich má CISC inštrukčnú sadu, pričom inštrukčný cyklus trvá 12 hodinových taktov a druhý má sadu RISC kde sa väčšina inštrukcií dokončí v jedinom takte, tak rovnaký program môže na procesore ATmega168 zbehnúť desaťnásobne rýchlejšie.  






[[Category:Základy počítačov]]
[[Category:Základy počítačov]]

Verzia z 13:27, 13. december 2017

Pri porovnávaní výkonu dvoch počítačov sa často porovnáva len jeden parameter, pričom ako uvidíme ďalej, je treba zohľadniť oveľa viac faktorov, vrátane architektúry. Vo všeobecnosti možno povedať, že jediným skutočne objektívnym parametrom je porovnanie doby behu rovnakého programu na dvoch rozličných strojoch. Všetky ostatné kritéria dajú v istom zmysle pokrivený obraz.


Hodinová frekvencia

Najčastejšie používaný parameter. Uvádza sa v MHz, resp. GHz. Príklad:

Maximálna frekvencia pre procesor ATmega328P. Datasheet.


Je to základná taktovacia frekvencia, ktorá určuje časovanie všetkých činností procesora. Používa sa aj prevrátená hodnota, doba taktu.

[s; Hz]

Napríklad pre vyššie uvedený procesor ATmega328P je

Porovnanie dvoch rozličných počítačov len na základe frekvencie nie je správne, pretože nezoladňuje vnútornú architektúru a inštrukčnú sadu. Porovnajme napríklad procesor Intel 8051, ktorý má hodinovú frekvenciu 16MHz rovnako ako Atmel AVR ATmega168. Keďže prvý z nich má CISC inštrukčnú sadu, pričom inštrukčný cyklus trvá 12 hodinových taktov a druhý má sadu RISC kde sa väčšina inštrukcií dokončí v jedinom takte, tak rovnaký program môže na procesore ATmega168 zbehnúť desaťnásobne rýchlejšie.