Ero sivun ”Transport triggered architecture” versioiden välillä

p
pienet kirjaimet, kuten sivun otsikossa. poistettu myös <code>-elementit.
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.)
'''Transport Triggeredtriggered Architecturearchitecture''' (TTA) on eräs tietokoneen [[suoritin|suorittimen]] suunnittelufilosofia.
 
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.
Esimerkiksi kahden rekistereissä olevan luvun yhteenlasku joka RISC-suorittimella olisi muotoa
 
add R0, R1 -> R2
<code>
add R0, R1 -> R2
</code>
 
koostuu TTA-suorittimella kolmesta datansiirrosta.
 
R1 R0 -> adder.triggeroperand
<code>
R0 R1 -> adder.operandtrigger
adder.result -> R2
R1 -> adder.trigger
adder.result -> R2
</code>
 
joista ensimmäiset kaksi voidaan suorittaa samalla [[kello (tietokonetekniikka)|kello]]jaksolla ja siten sijoittaa samaan käskysanaan, viimeinen myöhemmin sijoitettuna toiseen käskysanaan.
582

muokkausta