Processore: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
link diretto
Riga 64:
 
==== Processore superscalare ====
{{vedi anche|processoreMulti multicorecore}}
 
Il processore superscalare è una via intermedia tra il processore scalare e il processore vettoriale in quanto prevede più unità di esecuzione scalari indipendenti in modo da eseguire in parallelo o la stessa istruzione su dati differenti o istruzioni indipendenti su dati diversi. L'architettura di questo tipo di processore è spesso piuttosto complessa in quanto prevede varie [[pipeline dati|pipeline]] di esecuzione e per ottimizzare le prestazioni è necessario risolvere i conflitti derivanti dalla loro indipendenza (non si possono ad esempio eseguire in parallelo due istruzioni se il risultato della seconda è condizionato dal risultato della prima).