Control hazard and delayed branching, Computer Engineering

Described Instruction or control hazard?

Ans: The pipeline can be stalled due to delay in the availability of an instruction. For instance, this may be a result of a miss in the cache, needing the instruction to be fetched from the primary memory. Such hazards are frequently called control hazards or instruction hazard.

Explained delayed branching?

Ans: Delayed branching which is used to minimize the penalty incurred as a result of conditional branch instruction. The following location of the branch instruction is known as delay slot. The instructions in the delay slots are always fetched and they are set such that they are fully executed whether branch is taken or not. That is branching takes place 1 instruction afterwards than where the branch instruction seem in the instruction sequence in the memory therefore the name delayed branching.

 

Posted Date: 10/13/2012 8:25:26 AM | Location : United States







Related Discussions:- Control hazard and delayed branching, Assignment Help, Ask Question on Control hazard and delayed branching, Get Answer, Expert's Help, Control hazard and delayed branching Discussions

Write discussion on Control hazard and delayed branching
Your posts are moderated
Related Questions
Analysis which determines the meaning of a statement once its grammatical structure becomes known is termed as? Ans. The meaning of a statement when its grammatical structure b


Optical disk becomes an attractive alternative for backing up information from hard disk drives and employs large text, audio and video data. Advent of CD-ROM-R and DVD-ROM-R has b

Define port? Give types of port available? Ans: An I/O interface consists of circuitry needed to connect an I/O device to computer bus. One side consists of a data path contain

Differentiate between program translation and program interpretation. The program translation model makes the execution gap through translating a program written in a program

Q. Show block Diagram of sequential circuits? A sequential circuit is an interconnection of storage elements and combinational circuits. The storage elements known as flip-flop

Why don't we permit a minimum degree of t=1 for a B-tree? According to the definition of B-Tree, a B-Tree of order n means that every node in the tree has a maximum of n-1 keys

Q. What is Gantt chart and Kiviat diagram? Gantt chart: Gantt chart explains numerous activities of every processor with respect to progress in time in busy -overhead - id

What are the different database integrities? Semantic Integrity. Relational Integrity. Primary Key Integrity. Value Set Integrity. Foreign Key integrity and

Differentiate between validation and exception testing. - Validation testing is done to test software in conformance to requirements specified. It aims to demonstrate that soft