Table of Contents
Putkijohto- ja superskalar-suoritinmallit ovat olennaisia käsittelyn nopeutta ja tehokkuutta parantaville rakenteille. Standardien ja laskelmien laatiminen auttaa suunnittelemaan tehokkaita arkkitehtuuria, jotka vastaavat suorituskykytavoitteita ja samalla hallitaan monimutkaisuutta ja tehonkulutusta.
Putkiston suunnittelustandardit
Putkiston suunnittelussa on tehtävä opetusten toteutus vaiheittain, jolloin useita ohjeita voidaan käsitellä samanaikaisesti. Standardit keskittyvät vaiheiden laskentaan, vaarojen hallintaan ja läpisyötön optimointiin.
Keskeiset laskelmat sisältävät ihanteellisen määrän vaiheita perustuen kellon sykliin ja ohjeistus latenssi. Tasapainotus vaiheessa monimutkaisuus ja putkiston syvyys on ratkaisevan tärkeää, jotta voidaan välttää vähenevä tuotto.
Superskalarin arkkitehtuurin standardit
Supersclar-suorittimet suorittavat useita ohjeita kellon sykliä kohti. Standardit korostavat ohjeen lähetysleveyden, jakologiikan ja puskurikoon uudelleenjärjestämistä maksimoidakseen rinnakkaisuuden aiheuttamatta datavaaroja.
Laskelmissa arvioidaan mahdollisimman paljon opetustason rinnakkaisuutta (ILP), joka on saavutettavissa laitteistoresurssien ja työmäärän ominaisuuksien vuoksi.
Suorituskyky- ja teholaskelmat
Suorituskykymittareita ovat läpivienti, latenssi ja putkistokourunopeus. Laskelmien avulla voidaan ennustaa suunnitteluvalintojen vaikutusta kokonaissuoritinnopeuteen.
Virrankulutuksen arviot perustuvat kytkentäaktiviteettiin, kellotaajuuteen ja laitteiston monimutkaisuuteen. Optimointi varmistaa energiatehokkaat asennukset.
- Ohjeiden läpivienti
- Putkijohtojen vaarojen vähentäminen
- Resurssien käyttö
- Tehokkuus