Renaming gives separate physical registers to unrelated values sharing an architectural register name. This removes false dependencies, namely write-after-read and write-after-write hazards, permitting more overlap. It does not remove a genuine read-after-write dependency. Thus C.
More Instruction Pipelining and Pipeline Hazards questions
GATE 2013 CS (CS1) Q55– A pipeline has FI,DI,FO,EI,WO stage delays 5,7,10,8,6 ns, with one-ns buffers after stages…
GATE 2011 CS (CS1) Q51– Four pipeline stages take 5,6,11,8 ns. Registers between stages and after the last each…
GATE 2010 CS (CS1) Q43– A pipeline has IF, ID, OF, PO and WO stages. IF, ID, OF and WO each take one cycle. PO…
GATE 2015 CS (CS2) Q53– A four-stage pipeline has IF (fetch/decode), OF (operand fetch), PO (perform operation),…
GATE 2015 CS (CS3) Q48– A pipeline reservation table uses S1 at times 1 and 5, S2 at times 2 and 4, and S3 at time…
GATE 2015 CS (CS3) Q49– Instructions have form OP Ri,Rj,Rk, writing Ri and reading Rj,Rk: S1: I2 and I5 have an…