Jaký je rozdíl mezi procesory skalárního a pole?

Existuje jeden hlavní rozdíl mezi dvěma hlavními formáty - skalární a pole procesory -, ve kterých počítačový systém zpracovává informace. Zatímco skalární procesory pracují na jedné datové položce najednou, procesory Array mohou řešit více datových toků současně. Oba procesory jsou však součástí centrální jednotky pro zpracování (CPU), která řídí všechny akce počítače a zvládne všechny časy dat. Procesory skalárních a pole provádějí mnoho stejných operací, ale jiným způsobem, aby každý byl vhodný pro jiný účel a zajistil, aby všechny funkce od nejjednodušších až nejvíce složitějších bylo provedeno.

Procesory pole použijí jednu instrukci na více polí nebo matic dat současně před přesunutím na další instrukci. To umožňuje procesorům pole pracovat mnohem rychleji, protože procesor nemusí čekat na první sadu pokynů, která bude provedena na jedné položce, než se přesune na další. Mnoho zKroky potřebné k provedení operace jsou eliminovány, protože počítač načte více položek současně, provádí operaci na všech z nich a poté ji přepsá do paměti, místo opakování kroků s každým novým kusem dat.

Skalární procesory pracují na jedné datové položce po druhém před přesunem k další položce. Každá instrukce musí být provedena na aktuální položce před přesunutím k další instrukci. Na konci smyčky se sada instrukcí provádí na další položce pořadí. Téměř všechny procesory s hromadným trhem jsou skalární, i když mohou mít prvky, které fungují spíše jako procesory pole.

Superpočítače 80. a 90. let byly navrženy tak, aby zpracovávaly velké množství dat pomocí jedno instrukci-multiple-data. Procesory pole umožnily manipulovat s údaji o vědách a výzkumu v kratší době. I když se může zdát intuitivní, že pole PRocessoři by zvládli všechny funkce CPU rychleji než skalární procesory, tomu tak není. Procesory pole jsou schopny efektivně zvládnout velké množství dat, ale protože funkce vyžaduje, aby CPU byl složitější, jednodušší operace je obtížnější provést.

Rozdíly mezi procesory skalárního a pole se staly méně vyslovovány zavedením mikroprocesorů v roce 1994. Od té doby se mikroprocesory s prvky jednotlivých instrukčních-multiple-dat staly normou a dále zúžily mezeru mezi procesory skalárního a pole. Konzoly videoher a grafické akcelerátory mají svůj vlastní grafický procesor, který běží paralelně s hlavním skalárním procesorem, čímž se uvolní hlavní procesor pro provádění negraphics funkcí.

JINÉ JAZYKY

Pomohl vám tento článek? Děkuji za zpětnou vazbu Děkuji za zpětnou vazbu

Jak můžeme pomoci? Jak můžeme pomoci?