You are on page 1of 2

CSE-422 ADVANCED COMPUTER ARCHITECTURE

DO NOT LEAVE A SINGLE QUESTION AS CHOICE..ONLY FIVE QUESTIONS FROM A UNIT

UNIT-I 1 a)Explain with neat diagram the elements of modern computer b)Explain flynns classification of advance computer architecture 2 a) Differentiate implicit and explicit parallelisms b) What is multiprocessor system? Explain various models of multiprocessor systems with neat diagrams 3 a)Explain architectures of vector super computer and SIMD super computer b)Explain conditions of parallelism with various dependencies and bernstiens conditions 4 a) Differentiate H/W parallelism with a neat diagram b) Explain levels of parallelism with a neat diagram 5 a) Differentiate between various program flow machines b)Explain various static connection networks, dynamic connection networks with neat diagrams UNIT-II 1. a)Explain how hierarchy of buses connect various system & subsystem components in a computer with neat diagrams b) What is a Hot Spot problem & explain how the problem can be solved with an example 2. a) Explain in detail about Parallel Processing Applications b) Write the characteristics of parallel algorithms? 3. What are various speedup performance laws available? Explain each of them in detail with figures. 4. Explain instruction pipeline design in detail. 5. Explain Arithmetic pipeline design in detail.

ER_ACAPage1

UNIT-III

1. What is cache coherence problem? Explain how it is overcome using Snoopy and Bus protocols and Directory based protocols in detail? 2. Explain various Message Routing schemes and Flow control strategies? 3. What are various Latency hiding techniques available, Explain them in detail? 4.Explain various Principles of Multi-Threading in detail? 5. Short notes on a) Standard Dash Multi-Processor b) Kendall Square Research. c) Tera Multi-Processor System.

UNIT-IV

1) Explain six parallel programming models in detail? 2) a) Explain various language features for parallelism in detail. b) Explain optimizing compilers for parallelism in detail. 3) write short notes on a) Iteration space and dependence analysis. b) Subscript seperability and partitioning. 4) a) Explain various local and global optimizations in detail. b) Explain vectorization and parallelism methods in detail. 5) a) write about loop transformation theory. b) Explain tiling and localization in detail.

ER_ACAPage2

You might also like