Professional Documents
Culture Documents
Q.1.
a. Explain shared memory multiprocessor models. [Marks: 05, CO → 1]
b. Perform a data dependence analysis on each of the following Fortran program fragments.
Show the dependence graphs among the following statements with justification.
Q.3. a. Consider the execution of an object code with 2*(10^6) instructions on a 400MHz 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:
(a) Calculate the Average CPI when the program is executed on a uniprocessor with the
above trace results.
(b) Calculate the corresponding MIPS rate based on the CPI obtained in part(a).
[Marks: 05, CO → 2]
b. With a neat diagram, explain the inclusion and coherence property with respect to the data
transfers between adjacent levels of a memory hierarchy. [Marks: 05, CO → 2]
*****************