Consider a page-fault that occurs in a 5-stage pipeline duri…
Consider a page-fault that occurs in a 5-stage pipeline during MEM, what should be the order of the tasks below to allow for the hardware to re-start the instructions? Please use a single space to separate the options (e.g. 1 2 3 4) with no leading or trailing whitespaces. Points may be deducted for misformatted responses. Options: Service the page fault Persist changes to the register file (allow the instruction already in WB to complete) Replace the instructions in IF, ID, EX with NOPs, and start sending NOPs from IF Resume the pipeline from the faulting instruction