2010 Rajasthan Technical University B.Tech 8 Semester Computer science & engineering "Advanced Computer Architecture" question paper

 Question Paper Details:

University: Rajasthan Technical University
Course: B.Tech Computer science & engineering 
Subject:  Advanced Computer Architecture
Exam Year:  May/June  2010

Year or Semester: Fourth year/ Eight Semester
Paper Code: 8E4016

1. a) Explain Flynn’s clarification of computer architecture. [Marks 8]
    b) Describe in detail various levels of parallelism in program execution on modern computers. [Marks 8]


1. a) Explain various started memory multiprocessor models with suitable diagrams. [Marks 8]
    b) Write short note on the following :
         i) PRAM models and its variants 
         ii) VLSI complexity model. [Marks 8]


2. Explain in detail various linear and non-linear pipelined processor models. Also describe the mechanism for instruction pipelining. [Marks 16]

2. What is the problem of cache coherency? Explain snoopy bus protocols and directory-based protocols for cache coherency and synchronization. [Marks 16]


3. a) Explain the following terms associated with shared memory organizations:
         i) Interleaved memory organization 
         ii) Bandwidth and fault tolerance analysis. [Marks 8]
    b) What are various levels of parallelism in program execution? Differentiate between fine, medium and coarse grain. [Marks 8]


3. Describe the following terms related to memory design and processor technology:
      i) Addressing modes 
     ii) Unified and split cache
     iii) Page replacement policies
     iv) SIMD Interconnection Networks. [Marks 16]


4. a) Write SIMD Matrix multiplication algorithm for array processor. [Marks 8]
    b) Write short note on:
        i) Row-Column oriented algorithm
        ii) Block-Oriented algorithm.            [Marks 8]


4. a) Discuss Jacobi algorithm along with its sequential implementation. [Marks 8]
    b) How modern computers can optimize the compilers for parallelism? [Marks 8]


5. Explain various master and synchronization directives. Give their syntax and functions. [Marks 16]


5. Write short notes on 

     i) Parallel constructor
    ii) Lock routine (function).  [Marks 16]

Return to Question Paper

    1. February 6, 2012
    2. February 6, 2012
    3. February 7, 2012