Architecture Question:
Explain different pipelining hazards and how are they eliminated?

Answer:
Pipeline is a process where a business object goes through several stages asynchronously. Where one stage picks up processes and drops it for the next process to pick up. The hazard is when the a different thread of the same process picks up the business object leads to malfunction. This can be handled by status handling or scan delays.
Previous Question | Next Question |
Explain the difference between L1 and L2 cache? | What is the MESI? |