Bubbling the pipeline - computer architecture, Computer Engineering

Bubbling the Pipeline:

Bubbling the pipeline (also known as a pipeline break or pipeline stall) is a technique for preventing, structural, data and branch hazards from taking place. As instructions are fetched, control logic determines whether a hazard could/will take place. If they can, then the control logic inserts NOPs instruction into the pipeline. Therefore, before the next instruction (which is reason of the hazard) is executed, the previous 1 will have had adequate time to complete and prevent the hazard. If the number of NOPs is equivalent to the number of stages in the pipeline, the processor has been cleared of all of the instructions and can proceed free from hazards. It is called flushing the pipeline. All forms of stalling introduce a delay before the processor may resume execution.

 

 

Posted Date: 10/13/2012 4:26:49 AM | Location : United States







Related Discussions:- Bubbling the pipeline - computer architecture, Assignment Help, Ask Question on Bubbling the pipeline - computer architecture, Get Answer, Expert's Help, Bubbling the pipeline - computer architecture Discussions

Write discussion on Bubbling the pipeline - computer architecture
Your posts are moderated
Related Questions
Characteristics of large-register-file and cache organizations Large Register File Cache Hold local variables for almost all functio

The term byte stuffing refers to: The term byte stuffing consider as to data stuffing used along with character -oriented hardware.


Introduction  To Parallel Computing Parallel computing has been a subject of importance in the computing community over the last few years. Ever-growing volume of databases and

Q. State any three properties of the neutrons. (i) A Neutrons are the constituent particles of all nuclei except hydrogen. (ii) As they are neutral particles they aren't de

for calculating simple interest

Define Coupling? Coupling means the measure of interconnection between modules in a program structure. It depends on the interface problem between modules.

What is linear bounded automation?   A linear bounded automation is restricted type of Turing machine where in the tape head isn't permitted to move off the portion of the tape

What are the four significant factors that led to the development of open source software? 1. To diminish the high control value of the Proprietary Software 2. To avoid disc

Discuss its advantages over the other evaluation techniques. The expression tree is determined by using a post-order traversal of the expression tree as given here: 1. If such