Click here to Skip to main content
Rate this: bad
good
Please Sign up or sign in to vote.
See more: C#
Hi.I need to know about Pipelining and its advantages and also if possible a simple piece of program using pipelines in c#.I want in layman terms.Not in blahblah english.Please help me.Thanks in advance.
Posted 20-Feb-13 19:27pm
Comments
Sergey Alexandrovich Kryukov at 21-Feb-13 1:31am
   
Very demanding. Don't you think it's a bit rude, to start with? How about your own English?
—SA
Member 8166605 at 21-Feb-13 1:34am
   
Man.I need in simple english.If it is in high class english I can't understand.Thats what I am asking in layman terms.i.e.simple english.My admit my english is bad.Cool:-)
Sergey Alexandrovich Kryukov at 21-Feb-13 1:44am
   
Okay, now it explains it. Excuse me, but it's just blah-blah has a very negative connotation, people say such thing to express a bad feeling that someone is wasting their time with non-sensible and boring talking. You don't have reason to blame anyone, not yet, that's why it sounds pretty rude... :-)
—SA

1 solution

Rate this: bad
good
Please Sign up or sign in to vote.

Solution 1

Hi
Pipelining is breaking down a process into chunk of tasks and utilize the gaps in the task get more throughput.
 

Week No Raw Material Make Body Add Engine Add Paint Work Add Upholstery Finished Car
1 -->          
2 --> -->        
3 --> --> -->      
4 --> --> --> -->    
5 --> --> --> --> -->  
6 --> --> --> --> --> -->
7 --> --> --> --> --> -->
 

you see, it took 6 weeks to build the first car, but after 6th week there will be a new car out through the door. This is Pipelining, you don't let the resource waiting instead keep it working.
 
The same principle applies to computing, in terms of executing instructions in computing.
 
you can also use the same principle in software (using threads, Producer, consumer ques, etc) especially assembly line automation applications to control productions such as scan barcode, check product and apply expiry date. So by the time application checks the first product, it is also scan the barcode of the second item.
 
I hope this helps.
 
Regards
Jegan
  Permalink  

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
0 CPallini 365
1 OriginalGriff 275
2 Sergey Alexandrovich Kryukov 247
3 George Jonsson 130
4 ChauhanAjay 104
0 OriginalGriff 6,464
1 Sergey Alexandrovich Kryukov 5,915
2 CPallini 5,175
3 George Jonsson 3,559
4 Gihan Liyanage 2,522


Advertise | Privacy | Mobile
Web01 | 2.8.140916.1 | Last Updated 21 Feb 2013
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100