目录 ← 首页
CS61C

Summary

And in Conclusion\dots

One of the costs of pipelining is that it introduces pipeline hazards. Hazards, generally, are issues with something in the CPU’s instruction pipeline that could cause the next instruction to execute incorrectly.

We discuss three types of hazards:

  • Structural hazards (insufficient hardware)
  • Data hazards (using outdated values in computation)
  • Control hazards (executing the wrong instructions).

Textbook Readings

P&H 4.8, 4.10

Additional References

Exercises

Short Exercises