JUNE 1998

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

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

1. (a) What is superpipelining? How is it different from Superscalar pipeline?

(b) Analyse the data dependence of the statements of the following program:
S1: Load RA, M[20] /RA � M[20] /
S2: Load RB, M[25] /RB � M[25] /
S3: Sub RA, RB /RA � RA- RB /
S4: Mult RA, 5 /RA � RA * 5 /
S5: STORE M[20], RA /M[20] � RA /

Draw the dependence graph for the dependencies.

(c) What are the limitations of conventional UNIX for parallel processing systems?

(d) Compare and contrast the cache Associative and sector caches.

(e) Discuss the architecture environment for a Multi-threaded computer model.

(f) What is m-way memory interleaving? Discuss the c-access memory scheme.

2. Discuss the following terms in the context of computer architecture:
(a) Systolic arrays
(b) Multiprocessing requirements at processor level
(c) Scalability
(d) Cross bar switch
(e) VLIW architecture

3.(a) What are the differences between static and dynamic dataflow Computers?

(b) Compare and contrast the central and distributed bus arbitration schemes.

(c) What is multivector computing? How is it useful for supercomputers?

4. (a) What are the different types of vector instructions? Discuss.

(b) What is meant by Cache-Only Memory Architecture (COMA) model? How is it different from non-uniform-memory-access model?

(c) What is meant by hierarchical bus system for multiprocessing systems?

5. Write short notes on the following in the context of computer architecture:

(i) Multifunctional pipelines
(ii) Monitors
(iii) Multicomputers
(iv) Clock rate, MIPS rate and throughput
(v) Branch handling in instruction pipeline

6. Discuss the following in the context of parallel languages and compilers:
(i) Parallel code generation
(ii) Parallel flow control
(iii) Parallel arrays
(iv) Synchronization and communication features needed in parallel languages
(v) Process management features needed for parallel languages

Comments are closed.