INMOS Transputer: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
→Background: Circuito integrato |
m Bot: niente spazi dopo l'apostrofo e modifiche minori |
||
Riga 28:
=== Set di istruzioni ===
Il set di istruzioni del Transputer era formato da istruzioni di 8 bit divise in due [[nibble]]. Quello superiore conteneva la codifica dell'istruzione, rendendolo un vero RISC con solo 16 istruzioni di base, quello inferiore conteneva una costante o più comunemente un'[[offset]] relativo allo stack pointer. Costanti e offset più lunghi potevano essere usati, ma richiedevano byte di indirizzo addizionali in fase di [[fetch]] e decodifica. Inoltre le istruzioni
=== Programmazione ad alto livello ===
Riga 57:
Il T9000 usava una [[Pipeline dati|pipeline]] a cinque stadi per aumentare la velocità. Un'interessante aggiunta fu il ''raggruppatore'' che raccoglieva le istruzioni in uscita dalla cache e le raggruppava in pacchetti più larghi, da 4 bytes, per alimentare più velocemente la pipeline. I gruppi venivano poi completati in un singolo ciclo, come se fossero una singola istruzione più grossa su una CPU più veloce.
Tuttavia l'
Ironicamente, fu in gran parte grazie al parallelismo che le architetture delle CPU convenzionali divennero più veloci. Invece di usare un pesante sistema esplicito come il Transputer, le CPU moderne
== Voci correlate ==
|