Explain what are the different hazards, Computer Engineering

There are situations, called hazards that stop the next instruction in the instruction stream from implementing during its designated clock cycle. Hazards decrease the performance from the ideal speedup gained by pipelining. There are three classes of Hazards:

1. Structural Hazards: It happens from resource conflicts when the hardware cannot support all possible combinations of instructions simultaneously in overlapped implementation.

2. Data Hazards: It happens when an instruction depends on the results of last instruction in a way that is exposed by the overlapping of instructions in the pipeline.

3. Control Hazards: It happens from the pipelining of branches and other instructions that change the PC.

 

 

Posted Date: 4/6/2013 2:11:31 AM | Location : United States







Related Discussions:- Explain what are the different hazards, Assignment Help, Ask Question on Explain what are the different hazards, Get Answer, Expert's Help, Explain what are the different hazards Discussions

Write discussion on Explain what are the different hazards
Your posts are moderated
Related Questions
what is the minimum number of page faults for an optimal page replacement strategy?

Which term is associated with SNMP? MIB is related with SNMP.

E ngaged tone is generated in the: (A)  Telephone instrument of calling subscriber (B)  Telephone instrument of called subscriber (C)  Exchange (D)  Repeater

Q. How is an instruction represented? Instruction is signified as a sequence of bits. A layout of an instruction is called as instruction format. Instruction formats are princi

usability of union

What is a customer-to-business transaction? C2B (customer-to-business): The most significant activity into e-commerce isn’t selling. That is buying. Rather often which do

Q. Explain Error Detection and Correction Codes? Before we wind up data representation in reference of today's computers one should determine about code that helps in correctio

Relocatable programs? Ans. Relocatable programs can be loaded almost anywhere inside the memory.

why we don''t use register at the place of ram?

? Nodes: A node shows any hardware component. The configuration of hardware is shown by attributes of nodes. ? Components: A component shows software. Every component straight