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
What do you understand by E-cash? E-Cash Ecash is a cash which is showed by two models. One is the on-line form of e-cash which permits for the completion of all types of

Explain about the Object Identity of object oriented analysis Object identity is a feature of an object that differentiates the objects from all other objects in the applicati

This programming assignment is about computing topological properties of Protein-Protein Interaction (PPI) networks. Recall that a PPI network is represented by a graph G=(V,E) whe

Explain the Client-Server Interaction Using Messages As we have learned, client- server interaction may be managed in many ways. A message- based interaction is perhaps the bes

You were offered bonus marks for separating the user interface code from the main logic of your program. This design choice makes it very easy to replace the user interface without

Minimisation using Boolean algebra is not always straight forward and sometimes it is not obvious if a further manipulation would give a simpler circuit. Karnaugh maps are a muc

Explain elements of language Grammer . As proposed through Noam Chomsky, a grammar G contains the following elements: a. A finite set N of non terminal symbols. b. A f

Q. What do you mean by PROC Directive? PROC Directive: Code segment comprises executable code for a program that includes one or more procedures defined initially with PROC dir

Convert (177.25) 10 to octal Ans. 177.25) 10 = (         ) 8 Firstly we take integer part Hence (177) 10 = (261) 8 Now as 0.25 x 8 = 2.00 and 0.00 x 8 = 0 Therefor

Can the operand expression in an ORG statement contains forward references? If so, outline how the statement can be processed in a two-pass assembly scheme. ORG that is origin