A. If precise exception is not a functional requirement, would you expect the out of order execution engine to be easier or more difficult to implement. Justify your answer.
B. Why is precise exception a necessary requirement from a software programmer’s perspective?
C. You are trying to implement a physical register file with register renaming. How does your implementation requirement change if the front of the pipeline does not perform any branch prediction?
A.if the precise exception is not a functional requirement,then the out of order execution engine will be more difficult to implement since precise exceptions aid in software debugging,they enable easy recovery from exceptions (for example:Page faults) and they also enable easy restartable processes.These advantages of precise exception makes it more difficult to implement the out of order execution engine since it is considered that precise exception is not a functional requirement.
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------
B.Precise exception is a necessary requirement from a software programmer's perspective for the following reasons:
When the oldest instruction ready-to-be-retired is detected to have caused an exception, the control logic
------------------------------------------------------------------------------------------------------------------------------------------------------------------
C.When we try to implement a physical register file with register renaming. The implementation requirement change if the front of the pipeline does not perform any branch prediction in the following manner:
A branch misprediction resembles an “exception ”
---------------------------------------------------------------------------------------------------------------------------------------------------------------------
A. If precise exception is not a functional requirement, would you expect the out of order...
How can we assess whether a project is a success or a failure? This case presents two phases of a large business transformation project involving the implementation of an ERP system with the aim of creating an integrated company. The case illustrates some of the challenges associated with integration. It also presents the obstacles facing companies that undertake projects involving large information technology projects. Bombardier and Its Environment Joseph-Armand Bombardier was 15 years old when he built his first snowmobile...