Table of Contents
Suorittimen mikroarkkitehtuurin kriittisen reitin viiveen ymmärtäminen on olennaista suorituskyvyn optimoimiseksi. Se määrittää suurimman nopeuden, jolla prosessori voi toimia virheettömästi. Tämä artikkeli selittää konseptin ja sen laskentatavan.
Mitä Kriittinen polkuviivästys on?
Kriittinen reittiviivästys tarkoittaa pisintä riippuvainen toimintasarjaa suorittimen sisällä, joka on suoritettava ennen seuraavan ohjeen alkua. Se vaikuttaa kellon kokonaissykliin ja prosessorin nopeuteen.
Kriittiseen polkuun vaikuttavat tekijät
Kriittiseen reittiviiveeseen vaikuttavat useat tekijät, kuten:
- Porttiviivästykset
- Viivästys langattoman langan leviämiseen
- Logiikka
- Putkijohtovaiheet
Kriittisen reitin viivästymisen laskeminen
Laskelmassa on tunnistettava pisin reitti, joka on riippuvainen logiikkaporteista ja -komponenteista. Kokonaisviive on yksittäisten viivästysten summa tällä tiellä.
Laskettavat vaiheet:
- Kartoita virtapiirin datavirta ja riippuvuudet.
- Mittaa tai saa aikaan viivearvot kullekin portti- ja lankasegmentille.
- Summa viivästyy jokaisella polulla löytää pisin.
- Pisin summa on kriittinen reittiviivästys.