What are pipelining techniques?

  • Thread starter Thread starter TenNen
  • Start date Start date
Click For Summary

Discussion Overview

The discussion revolves around the concept of pipelining techniques, particularly in the context of computing and instruction execution. Participants explore the nature of pipelining, its analogies, and seek clarification on terminology and understanding.

Discussion Character

  • Conceptual clarification
  • Technical explanation
  • Debate/contested

Main Points Raised

  • One participant introduces the analogy of an assembly line to explain pipelining, suggesting that it allows for the completion of tasks at the end of each clock cycle.
  • Another participant expresses confusion about the term "techniques" in relation to pipelining and seeks alternative wording and further explanations.
  • A suggestion is made to refer to external resources, such as ArsTechnica, for clearer explanations on the topic.

Areas of Agreement / Disagreement

Participants do not reach a consensus on the terminology or the understanding of pipelining techniques, indicating that multiple interpretations and levels of understanding exist.

Contextual Notes

Participants express varying degrees of familiarity with pipelining, highlighting a lack of clarity and understanding regarding specific techniques and their applications.

Who May Find This Useful

Individuals interested in computer architecture, instruction execution, and those seeking clarification on pipelining concepts may find this discussion relevant.

TenNen
Messages
97
Reaction score
0
What is pipelining techniques ?

Thanks
 
Computer science news on Phys.org
The easiest analogy is to talk about an assembly line.
At the end of every clock cycle one simple task has been performed. 1 will also have been completed. Without pipelining it would take many clock cycles to complete one task.

What do you mean by techniques? It depends dramatically on what you are doing. Adding two floating point numbers will be broken down quite differently than let's say an add instruction for an integer.
 
Goalie_Ca said:
The easiest analogy is to talk about an assembly line.
At the end of every clock cycle one simple task has been performed. 1 will also have been completed. Without pipelining it would take many clock cycles to complete one task.

What do you mean by techniques? It depends dramatically on what you are doing. Adding two floating point numbers will be broken down quite differently than let's say an add instruction for an integer.
After I read some of my articles again, I think I still don't understand about pipelining much, it is still very vague to me, I am sorry I made a wrong question. Therefore, instead of saying techniques, would Goalie_ca tell me what word can i use to make it right ? And would you also give me some explanations on some of pipeling ----s you will mention ?
Thanks a lot in advance,
 
Thank Goalie_Ca a lot, (smile)
 

Similar threads

  • · Replies 7 ·
Replies
7
Views
4K
  • · Replies 7 ·
Replies
7
Views
2K
  • · Replies 7 ·
Replies
7
Views
2K
  • · Replies 19 ·
Replies
19
Views
6K
  • · Replies 38 ·
2
Replies
38
Views
3K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
Replies
2
Views
2K
Replies
4
Views
2K