Write after Read (WAR)
{"Image DocumentName": "Write after Read (WAR)", "Image ImageDescription": "One reason for delaying i1 would be a stall for the \u2018r3\u2019 value being produced by a previous instruction. Instruction i2 could proceed because it has all its operands, thus causing the WAR hazard. Use register renaming to eliminate WAR dependency. Replace r2 with some other register that has not been used yet.", "Image XResolution": "37", "Image YResolution": "37", "Image ResolutionUnit": "Pixels/Centimeter", "Image Software": "SlidePlayer", "Image YCbCrPositioning": "Centered"}