Zpracování instrukcí

Zrychlení zpracování instrukcí

  • dříve mikroprocesory zpracovávaly instrukce sekvenčně

Proudové zpracování instrukcí – pipelining

zpracovávaná instrukce je rozložena do několika fází. V každé fázi zpracování instrukcí se využívá jiná část procesoru. To umožňuje současné vykonávání jednotlivých fází instrukcí. Každá instrukce je v daném taktu nahrazena v jiné fázi zpracování.

Superskalární architektura – umožňuje paralelní zpracování instrukcí v CPU

Hyper-Threading – CPU se tváří, jako by obsahoval dvě jádra

Přehled dělení procesorů:

  • základní informace o procesoru
  • rychlosti – „P“ rating
  • fyzikální charakteristiky
  • provedení /Packaging/

„P“ rating – u označení (v názvu) některých procesorů AMD vystupuje jejich skutečná rychlost jako odvozená hodnota udávající, s jak rychlými Intel procesory je daný procesor srovnatelný. Znak „+“ v názvu znamená, že nejde o skutečnou frekvenci.

Provedení

  • počet pinů (kontaktů)
  • použití typu socketu nebo typu slotu

Externí architektura – např. schopnost pracovat v multiprocesorových sestavách, velikost, rychlost externí cache,…

Interní architektura – počet jader, počet ALU, pipelining, velikost a rychlost interní cache

Srovnání výkonu procesorů

  • prostřednictvím testů, které udávají výkon v MIPS /Drystone/, v MFLOPS /Whetstone/ a SPEC /Benchmark/…