Spracovanie inštrukcií
Urýchlenie spracovania inštrukcií
- kedysi mikroprocesory spracovávali inštrukcie sekvenčne
Prúdové spracovávanie inštrukcií – pipelining
spracovávaná inštrukcia sa rozloží vo viacero fáz. V každej fáze spracovávania inštrukcií sa využíva iná časť procesora. To umožňuje súčastné vykonávanie jednotlivých fáz inštrukcií. Každá inštrukcia sa v danom takte nahrádza v inej fáze spracovania.
Superskalárna architektúra – umožňuje paralelné spracovanie inštrukcií v CPU
Hyper – Threading – CPU sa tvári ako keby obsahoval dve jadrá
Prehľad delenia procesorov:
- základné informácie o procesore
- rýchlosti – „P“rating
- fyzikálne charakteristiky
- vyhotoveie /Packaging/
„P“ rating – pri označenií /v názve/ v niektorých procesorov AMD vystupuje ich skutočná rýchlosť ako odvodená hodnota udávajúca s akými rýchlymi Intel procesormi je daný procesor porovnateľný. Znak „+“ v názve udáva, že nejde o skutočnú frekvenciu.
Vyhotovenie
- počet kontaktov
- použitie typu soketu alebo typu slotu
Externá architektúra – napr. schopnosť pracovať v multiprocesorových zostavách, veľkosť, rýchlosť externej cache,…
Interná architektúra – počet jadier, počet ALU, pipelining, veľkosť a rýchlosť internej cache
Porovnanie výkonu procesorov
- prostredníctvom testov, ktoré udávajú výkon v MIPS /Drystone/, v MFLOPS /Whetstone/ a SPEC /Benchmark/…