Branch (control) hazards in computer architecture, Computer Engineering

Branch (control) hazards in computer architecture:

Branching hazards (also called control hazards) take place when the processor is told to branch -for example, if a definite condition is true, then jump instruction from 1 part of the instruction stream to another - not essentially to the next instruction sequentially. In such type   of case, the processor unable to tell in advance whether it should process the next instruction (instead it may have to move to a distant instruction).

It can result in the processor doing not needed actions.

A cache misses:- A cache miss stalls all  of the instructions on pipeline before and after both condition the instruction causing the miss.

 

 

Posted Date: 10/13/2012 4:22:55 AM | Location : United States







Related Discussions:- Branch (control) hazards in computer architecture, Assignment Help, Ask Question on Branch (control) hazards in computer architecture, Get Answer, Expert's Help, Branch (control) hazards in computer architecture Discussions

Write discussion on Branch (control) hazards in computer architecture
Your posts are moderated
Related Questions
Determine the begin - end keywords Group several statements together. Cause the statements to be evaluated sequentially (one at a time) -> Any timing within sequential group

Q. Define about EXE Programs? An EXE program is stored on disk with extension .exe. EXE programs are longer than COM programs as every EXE program is related with an EXE header

Q. Average data transfer rate in floppy? A floppy is about 0.64 mm thick and is available in diameters 5.25 inch and 3.5 inch. Data are arranged in form of tracks and sectors.

Explain Tabulation Method for simplifying k maps? The Tabulation Method (QUINE-McCLUSKEY MINIMIZATION) An expression is represented in the canonical SOP form if not

What are Parallel Algorithms? The central assumption of the RAM model does not hold for some newer computers that can implement operations concurrently, i.e., in parallel algor

1. Write the function makegrid. This function accepts a width and height and creates a grid/matrix of cells. The width gives the number of columns and the height the number of rows

Q. How to Working in Dreamweaver? Let's now start our journey into the realm of Dreamweaver. We begin with typing in a few test lines in Design view. See that how our work area

Explain the techniques used for protection of user files. This is easier to protect against accidental than malicious misuse. Protection of user files implies that file owne

Which one is an error reporting protocol? An error reporting protocol is ICMP.

What are the two ways of constructing a larger module to mount flash chips on a small card? The two ways are:- a) Flash cards b) Flash drivers.