CS -12 Computer Architecture Dec -2001
Question Paper of CS -12 Computer Architecture Dec -2001
Q.I (i) What are the design parameters for pipeline processors? Discuss them briefly with examples.
(ii) Discuss the structure of super scalar pipelines and the factors causing pipeline stalling.
(iii) Consider the execution of an object code with 2,00,000 instructions on a 40 MHz processor. The program consists of four major types of instructions. The instruction mix and the number of cycles (CPI) needed for each instruction type are given below based on the result of a program
trace experiment:
Instruction type CPI Instruction Mix
Arithmetic and logic 1 60%
Load/store with cache hit 2 18%
Branch 4 12%
Memory reference with 8 10%
cache misses
(a) Calculate the average CPI when the program is executed on a uni processor with the above trace results.
(b) Calculate the corresponding MIPS rate based on the CPI obtained in part (a).
(iv) What is the architectural distinction between RISC and CISC processors? Explain the concept of overlapping register windows in the SPARC architecture diagrammatically.