retagged by
478 views
1 votes
1 votes
What is pipelining? Whats the need? Whats the funda behind it? Does it make the processor faster?
retagged by

2 Answers

Best answer
2 votes
2 votes
Pipelining in simple meaning is a method of overlapping instructions with each other to achieve greater throughput. So it doesnot make processor fast but helps it to use its full potential.

FUNDA- The semester system used in colleges to increase output of engineers .. But does it increase potential of college ?? NO
selected by
1 votes
1 votes

Pipeline is the method by which instead of making  cpu as a single unit,its devided into various functional units with each unit carrying different tasks

for ex, in instruction pipeline (IF,ID,EX,MA,WB) ,these subtasks are called stages.

The goal of pipeline is to acheive CPI=1 ie in every cycle one instruction should get completed.This was not earlier possible because for ex an instruction takes 5 cycles to complete since cpu is single unit, you have to wait for 5 cycles for one instruction to complete..so instructions will complete at 5,10,15,20..

Now with pipeline, as soon as one instruction moves from IF to ID stage,since functional unit responsible for IF is now free ,we can fetch next instruction therefore instructions are entering at pipeline @1 instructions/cycle and leaving  @1 instructions/cycle

instructions 'll complete at 5,6,7,8,...

I'll say it'll give an illusion that processor has become faster,whereas it's the same but we are able to get more throughput(no of instructions in unit time) which is what we care about.

Related questions

2 votes
2 votes
1 answer
1
Rajesh Pradhan asked Feb 22, 2016
462 views
#IITD_2011 A man is standing in front of an infinite wall with a hole on any side? How do u find the hole in shortest distance
0 votes
0 votes
2 answers
2
Rajesh Pradhan asked Feb 22, 2016
429 views
#IITD_2011 why dont we divide array in 5 parts for merge sort ?
0 votes
0 votes
0 answers
3
sonucse12345 asked May 29, 2023
95 views
please anyone share iit patna self sponsored interview experience for artificial intelligence mtech 2022 ?
1 votes
1 votes
0 answers
4
Vivekk asked Feb 14, 2019
494 views
Hi, I am getting a score around 600 as per GO.I have done my BTech in Electrical Engineering in 2018 and have a CGPA of 8.02.What are the possible options in IITs for Res...