--%>

How can we avoid hazards

How can we avoid hazards?

E

Expert

Verified

Structural Hazard takes place if some functional unit is not completely pipelined. Then the series of instructions using which un-pipelined unit can’t carry on at the rate of one per clock cycle. Any other ordinary way which it might emerge is when some resources are not duplicated enough to permit all combination of instructional the pipeline to implement. So by completely pipe lining the stages and duplicating resources will shun structural pipeline.

Data Hazards: A main result of pipelining is to alter the relative timing of instructions through overlapping their implementation. This overlap brings the data and control hazards. Data hazards take place when the pipeline modifies the order of read or write accesses to operands so that the order varies from the order seen by sequentially implementing instructions on an un-pipelined processor. It can be minimized through easy hardware method called forwarding or through adding stalls.

Control Hazards: They are as well named as Branch Hazards. The simplest method to switch branches hazard is to flush or freeze the pipeline, holding or deleting any instructions after the branch till the branch destination is known. In this case branch penalty is fixed and can’t be lessened by software. The other method is predicted-untaken or predicted not taken and delayed branch.

   Related Questions in Computer Engineering

  • Q : Introduction of term Mozilla Firefox

    Provide a brief introduction of term Mozilla Firefox?

  • Q : Tracer Bullet introduction Describe in

    Describe in brief the meaning of the term Tracer Bullet?

  • Q : Obstacles in mobile communications

    Explain the obstacles within the mobile communications?

  • Q : Interactive boot how to boot system

    how to boot system into interactive boot in solaris

  • Q : Techniques for handling failure State

    State some of the techniques to handle the failure?

  • Q : Mobile broadband wireless-WiMAX

    For mobile broadband wireless why is the WiMAX Technology significant?

  • Q : Meaning of Scrum of Scrums What do you

    What do you mean by the term Scrum of Scrums?

  • Q : Use of AllowUnsafeUpdates In what

    In what manner AllowUnsafeUpdates employed?

  • Q : Elucidate Web Application Elucidate Web

    Elucidate Web Application?

  • Q : Calculating number of cells A

    A particular city has area of 1300 square miles which is covered by the cellular system using the seven cell reuse pattern. Every cell has a radius of the 4 miles and city has 40 MHz spectrum having a full duplex channel bandwidth of 60KHz. Find:

    Discover Q & A

    Leading Solution Library
    Avail More Than 1413976 Solved problems, classrooms assignments, textbook's solutions, for quick Downloads
    No hassle, Instant Access
    Start Discovering

    18,76,764

    1961708
    Asked

    3,689

    Active Tutors

    1413976

    Questions
    Answered

    Start Excelling in your courses, Ask an Expert and get answers for your homework and assignments!!

    Submit Assignment

    ©TutorsGlobe All rights reserved 2022-2023.