Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy
počítačové znalosti >> Hardware >> CPU >> .

Techniky, ktoré možno použiť na zvýšenie výkonu CPU?

1. Zníženie sankcií za nesprávne predpovedanie pobočky

- Prediktory vetvenia sa používajú na predpovedanie ďalšej inštrukcie, ktorá sa má vykonať. Ak sa urobí správna predpoveď, inštrukcie sú už vopred načítané, a preto nedochádza k zaseknutiu potrubia. Na druhej strane, v prípade nesprávnej predikcie, exekúcia vstupuje do fáz obnovy. Zablokovanie potrubia vedie k strate výkonu.

- Techniky, ktoré možno použiť na zníženie nesprávnej predpovede vetvy, sú:Zväčšenie veľkosti vyrovnávacej pamäte, rozvinutie slučky, fúzia slučky.

2. Zníženie sankcií za zmeškanie vyrovnávacej pamäte

- Dátová vyrovnávacia pamäť sa používa na skrátenie času načítania a ukladania pri načítavaní údajov z hlavnej pamäte. Keď sa však požadovaná adresa pamäte nenájde vo vyrovnávacej pamäti, nazýva sa to Cache Miss a údaje sa musia získať z hlavnej pamäte, čo trvá dlhšie.

- Existujú dva typy vynechaní vyrovnávacej pamäte:

a) Prechladnutie - Vyskytuje sa, keď sa odkazovaný blok pamäte nenachádza vo vyrovnávacej pamäti a ani tam predtým nebol.

b) Chýbajúce kapacity - Vyskytuje sa, keď požadovaný blok nie je prítomný vo vyrovnávacej pamäti, ale mohol byť prítomný, ak by bolo dostatok miesta.

- Techniky na zníženie zmeškania vyrovnávacej pamäte:Zväčšenie veľkosti vyrovnávacej pamäte, priestorová lokalita (zoskupenie údajov s vysokou pravdepodobnosťou spoločného prístupu).

3. Zníženie réžie riadenia toku

- Inštrukcie Control-Flow v programe menia postupnosť vykonávania inštrukcií.

- Techniky, ktoré možno použiť na zníženie kontrolného toku:Zníženie počtu vetiev (napr. odstránenie vnorených, ak je to inak), použitie skokovej tabuľky, odvíjanie slučiek.

4. Špekulatívne vykonávanie

- Špekulatívne vykonanie zahŕňa vykonanie inštrukcie nad rámec inštrukcie vetvy s predpokladom, že vetva bude prijatá.

- Špekulácie sú buď overené alebo potlačené v závislosti od skutočného smerovania vetvy neskôr.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené