Question (13 Marks)
a). Suppose that we have two implementations of the same instruction set architecture. Machine A has a CPI of 8.0 for some program, and machine B has a CPI of 5 for the same program. What is the MIPS rating for the machine A and machine B assuming a clock rate of 200 MHz? Which machine is faster? (6 Mks)
b). Consider the execution of ten instructions 11-110 on a pipeline consisting of four pipeline stages: IF, ID, IE, and IS. Assume that the instruction 14 is a conditional branch instruction and that when it is executed, the branch is not taken, that is the branch condition is not satisfied. Assume also that when the branch instruction is fetched, the pipeline stalls until the result of executing the branch instruction is stored. Show the succession of instructions in the pipeline and the bubble created using Gantt. (7 Mks)
Question (13 Marks)
a). Explain, with examples, the concept of register window and window overlapping. Suggest a different approach to achieve the same results as those achieved using register window and window overlapping.
(6 Mks)
b). The controversy of RISC versus CISC never ends. Suppose that you represent an advocate for the RISC approach; criticize the CISC approach showing its disadvantages while showing the advantages of the RISC approach. You may want to use real-life examples machine performance as a support for your support of RISC philosophy. (7 Mks)
For a custom-written paper on the above topic, place your order now!
What We Offer
• On-time delivery guarantee
• PhD-level professionals
• Automatic plagiarism check
• 100% money-back guarantee
• 100% Privacy and Confidentiality
• High Quality custom-written papers