Ero sivun ”Transport triggered architecture” versioiden välillä
[arvioimaton versio] | [arvioimaton versio] |
Poistettu sisältö Lisätty sisältö
p siirsi sivun ”Transport Triggered Architecture” uudelle nimelle ”Transport triggered architecture”: Ei ole syytä olla isoilla alkukirjaimilla. Ei ole en-wikissäkään. |
p pienet kirjaimet, kuten sivun otsikossa. poistettu myös <code>-elementit. |
||
Rivi 1:
'''Transport
TTA menee vieläkin pidemmälle kuin [[VLIW]] vastuun siirtämisessä laitteistolta kääntäjälle; VLIW-käskykannalla ohjelmakoodi vain määrittelee, mitkä käskyt saa suorittaa rinnakkain, mutta ei ota kantaa siihen, miten suoritin ne sisäisesti suorittaa, TTA-suorittimilla suorittimen sisäiset väylät näkyvät käskykannassa, ja koko suoritinta ohjelmoidaan antamalla näille väylille käskyjä siirtää dataa.
Rivi 5:
Esimerkiksi kahden rekistereissä olevan luvun yhteenlasku joka RISC-suorittimella olisi muotoa
▲ add R0, R1 -> R2
koostuu TTA-suorittimella kolmesta datansiirrosta.
▲ R1 -> adder.trigger
▲ adder.result -> R2
joista ensimmäiset kaksi voidaan suorittaa samalla [[kello (tietokonetekniikka)|kello]]jaksolla ja siten sijoittaa samaan käskysanaan, viimeinen myöhemmin sijoitettuna toiseen käskysanaan.
|