Are WAW and WAR hazards unique to RISC processors?

  • Thread starter Thread starter user366312
  • Start date Start date
Join the discussion
Registration is free. Ask a follow-up in this thread, or start your own.
3 replies · 1K views
user366312
Gold Member
Messages
88
Reaction score
3
TL;DR
Whenever I find something on hazard, I find it in the context of RISC processors like MIPS.
Are WAW and WAR hazards unique to RISC processors?

Or, CISCs can also encounter those hazards?
 
Physics news on Phys.org
You get this hazards with any pipeline architecture that can modify data in more than one stage.
 
user366312 said:
Summary: Whenever I find something on hazard, I find it in the context of RISC processors like MIPS.

Are WAW and WAR hazards unique to RISC processors?

Or, CISCs can also encounter those hazards?
In my experience a data hazard can be encountered on CISC as well as RISC processors.
 
CPU hazards are the result of pipeline processing - either CISC or RISC. If there is no pipe-lining, you might still run into WAW, WAR, and RAW issues, but they would be handled in the software as resource arbitration issues.