JUNE 1997

Question Paper of CS-12 – Computer Architecture of June 1997 from IGNOU

Note : Question one is compulsory. Answer any three from the rest.

1. (a) Compare and contrast the characteristics of control flow versus Data flow computers.

(b) What is meant by Superscalar processors? Explain the concept of pipelining in superscalar processors.

(c) What is meant by m-way memory interleaving? Describe the C-access memory scheme.

(d) What is the Cache coherence problem? What are the Cache inconsistencies resulting from it? Give a solution to this problem.

(e) What are the issues relating to Multithreading? What are the solutions to these issues?

(f) Write a short note on the language feature needed for parallelism.

2. Describe the following terms in the context of computer architecture:

(i) Systolic arrays
(ii) Hypercube
(iii) Omega Network
(iv) Scalability
(v) Scalability Matrix

3. (a) What is VLIW architecture? Explain pipelining in VLIW processors.

(b) Compare and contrast Central Arbitration with Distributed Arbitration.

(c) What is the purpose of prefetch buffers in instruction pipelining?

4. (a) What is multivector computing? What are the various types of vector instructions? Discuss the S-Access memory organisation for vector processors.

(b) Differentiate between static versus dynamic dataflow computers.

5. Describe the following terms in the context of computer architecture and parallel programming:

(i) Microtasking in Cray Multiprocessor
(ii) Auto tasking in Cray Multiprocessors
(iii) Monitors
(iv) Asynchronous message passing
(v) Multicomputers

6. Write short notes on the following:
(i) Multitasking bottlenecks in conventional UNIX
(ii) Multithreaded UNIX kernel
(iii) Minisupercomputers
(iv) Locality of references
(v) Translation Look aside buffer

Comments are closed.