Pipeline
Definizione rapida
La pipeline permette di avviare il trattamento di nuovi dati mentre quelli ricevuti in precedenza sono ancora in elaborazione.
Spiegazione
Il metodo evita di aspettare la conclusione completa di un'operazione prima di accettare l'elemento successivo. Può essere adottato sia dalla CPU sia dal processore grafico e aumenta l'efficienza sovrapponendo ricezione e lavorazione.
Esempio pratico
Una CPU organizzata a pipeline può acquisire un nuovo dato nello stesso intervallo in cui continua a lavorare su quello arrivato prima.
Spiegazione tecnica
L'incremento di efficienza deriva dalla contemporaneità di fasi differenti, non dalla necessità di completare ogni dato in sequenza prima del successivo.
Da non confondere con
Non è un'elaborazione rigidamente seriale: la pipeline sovrappone l'ingresso di nuovi dati al lavoro già in corso.