Computer Organization
Exam 3
- For all implementations (single-cycle, multicycle, pipelined)
- Advantages and disadvantages
- How to compute clock cycle time
- How to compute CPI
- Evaluate performance
- Single-cycle processor
- Control unit
- Functional unit use by instruction class
- Multicycle processor
- Instruction execution steps
- State machines
- Exceptions
- Pipelined processor
- Operation of a pipeline
- Instruction execution time vs. instruction throughput
- Pipeline stages
- Hazards
- Forwarding
- Stalls
- Techniques for handling branch hazards