Eliminating hazards - computer architecture, Computer Engineering

Eliminating hazards of pipeline -  computer architecture:

We can delegate the work of eliminating data dependencies to the compiler, which can fill up in suitable number of NOP instructions between dependent instructions to ensure right operation, or re-order instructions whenever possible.

Other methods include on-chip solutions are given :

  •    Score boarding method
  •    Tomasulo's method

There are various recognized techniques for either preventing hazards from occurring, or working around them if they already take place.

 

 

Posted Date: 10/13/2012 4:25:57 AM | Location : United States







Related Discussions:- Eliminating hazards - computer architecture, Assignment Help, Ask Question on Eliminating hazards - computer architecture, Get Answer, Expert's Help, Eliminating hazards - computer architecture Discussions

Write discussion on Eliminating hazards - computer architecture
Your posts are moderated
Related Questions
There are two goals to AI; the major one is to produce an artificial system that is about as good as or good than a human being at dealing with the actual world. The second goal is

Give LOAD-STORE optimization based on expression trees for the expression (A+B)/(C-D). LOAD-STORE optimization based on expression trees for the expression (A+B)/(C-D) is given

What is Register Set Register Set:  Register set is used to keep immediate data during the implementation of instruction. This area of processor having of various registers.

Define device interface. The buffer registers DATAIN and DATAOUT and the status flags SIN and SOUT are part of circuitry commonly called as a device interface.

application of de moiver theorem in software engineering

Problem 1 (a) Explain the RAID system and explain all possible configurations. (b) Summarize design goals, features and specifications of the Linux ext2 file system. (c

Explain the differences between Internal and external fragmentation. Internal and external fragmentation (1) While memory allocated to a process is a little larger than th

What are the steps followed in testing? i. Unit testing - The individual components are tested in this method of testing. ii. Module testing - Related collection of independ

Considering the fact that a lot of research has been done concerning e-commerce, what has been brought in this work is that there has been a lot of facts, studies, and experiments.

How can we access the correction and transport system? Each time you make a new object or change an existing object in the ABAP/4 Dictionary, you branch automatically to the W