Che cosa significa esattamente PIPELINE ..............

G

Guru59

Guest
Ciao a tutti ..

Ho un dubbio Fron uno stadio precoce TUBATURA su ciò che è e quali sono i vantaggi di usarlo.

dove li usiamo ....

 
Guru consultare la seguente pagina web:

h ** p: / / en.wikipedia.org / wiki / Instruction_pipeline

 
pipeline in termini generali: un modo per ottimizzare le risorse o moduli. E 'un qualche tipo di elaborazione parallela dove appena qualche unità non viene utilizzata diventa disponibili a un altro utente .. devo dire thats oggetto che venga assembled.because allwhat è ..Pipeline è una catena di montaggio. Dove un operaio o di un modulo sta facendo qualcosa di specifico per i dati, poi si passa a annother modulo di continuare a lavorare in modo più specifico. Previus e il modulo diventa disponibili a lavorare su alcuni altri dati che necessita del trattamento stesso .. Tutto il lavoro moderno processore superscalare su questo modello .. il numero di pezzi diversi di dati o instrucctions lavori in corso su è chiamato profondità di pipeline

 
Pipeline è usata per rompere lungo percorso combinationl tra due registri.

Il gasdotto viene introdotto fra due registri per migliorare il calendario in quel circuito, senza comprometterne la funzionalità

 
In DSP, un insegnamento è composto da diversi cicli.Alcuni cicli comuni sono
Prefetch (P), Fetch (F), Decode (D), Read (R), Accesso (A) e Execute (E).Il numero di cicli può variare a seconda della u DSP si utilizza.Nei processori senza pipelining (ora un giorno non sono manufacured) un'istruzione comincia a eseguire soltanto dopo che la precedente istruzione ha completato.

Ma nei processori con una tubazione, un'istruzione comincia a eseguire prima l'istruzione precedente viene completata.

Si consideri un processore senza pipelining

Istruzione 1 -> PFDARE
Istruzione 2 -> ********* PFDARE
L'istruzione 3 -> ******************* PFDARE

**************<------------- Time Taken ------------->

Si consideri un processore con pipeline

Istruzione 1 -> PFDARE
Istruzione 2 -> ** PFDARE
L'istruzione 3 -> **** PFDARE
*************<-- Time Taken->

Qui gli aumenti di throughput e il tempo di esecuzione di queste diminuzioni 3 Istruzioni

 

Welcome to EDABoard.com

Sponsor

Back
Top