| Author |
Message |
Guru59
Joined: 10 Jul 2006 Posts: 232 Helped: 4
|
28 Jan 2007 11:32 What exactly PIPELINE means.............. |
|
|
|
Hi..everyone
i have a doubt fron an early stage on what PIPELINING is and what are the advantages of using it.
where do we use them....
|
|
| Back to top |
|
 |
shahal
Joined: 11 Jan 2007 Posts: 49
|
28 Jan 2007 21:49 Re: What exactly PIPELINE means.............. |
|
|
|
Guru refer to the following web page:
h**p://en.wikipedia.org/wiki/Instruction_pipeline
|
|
| Back to top |
|
 |
eltonjohn
Joined: 22 Feb 2002 Posts: 1558 Helped: 22
|
28 Jan 2007 22:27 Re: What exactly PIPELINE means.............. |
|
|
|
| pipeline in broad terms mean a way to optimize resources or modules .It's some type of parallel processing where as soon as some unit is not used it becomes avalaible to another user ..I should say item being assembled.because thats allwhat it is .. Pipelining is an assembly line .where one worker or module is doing something specific to the data ,later is passed to annother module to continue more specific work .and the previus module becomes avalaible to work on some other data that needs the same processing ..All modern SUPERSCALAR processor work on that model ..the number of different pieces of data or instrucctions being work on is called the pipeline depth
|
|
| Back to top |
|
 |
au_sun
Joined: 05 Aug 2004 Posts: 147 Helped: 10
|
29 Jan 2007 5:19 What exactly PIPELINE means.............. |
|
|
|
Pipeline is used to break long combinationl path in between two Registers.
The pipeline is introduced between two registers to improve the timing in that circuit,without affecting its functionality
|
|
| Back to top |
|
 |
wice
Joined: 30 Dec 2006 Posts: 39 Helped: 4
|
06 Feb 2007 11:44 What exactly PIPELINE means.............. |
|
|
|
| pipeline can bring more clock cycle delays
|
|
| Back to top |
|
 |
mathuranathan
Joined: 11 Sep 2006 Posts: 234 Helped: 25 Location: Chennai
|
06 Feb 2007 13:11 Re: What exactly PIPELINE means.............. |
|
|
|
In DSP, an instruction is composed of several cycles. Some common cycles are
Prefetch(P),Fetch(F),Decode(D),Read(R),Access(A) and Execute(E). The number of cycles may vary according to the DSP u are using . In processors without pipelining (now a days they are not manufacured) an instruction begins to execute only after its previous instruction got completed.
But in processors with PIPELINE , an instruction begins to execute before the previous instruction gets completed.
Consider a processor WITHOUT pipelining
Instruction 1 -> P F D A R E
Instruction 2 -> ********* P F D A R E
Instruction 3 - > *******************P F D A R E
**************<-------------Time Taken------------->
Consider a processor WITH pipelining
Instruction 1 -> P F D A R E
Instruction 2 -> **P F D A R E
Instruction 3 -> ****P F D A R E
*************<--Time Taken->
Here the throughput increases and the time taken to execute these 3 instruction decreases
|
|
| Back to top |
|
 |