Thursday 16 April 2009

IT 04 602 – Computer Architecture JUNE2007

JUNE 2007
IT 04 602 – COMPUTER ARCHITECTURE

I
1. Explain various optimizations performed by modern compilers
2. classify instruction set architecture and explain
3. what is loop unrolling. Explain its use in scheduling
4. classify dependencies. Explain each type
5. what are various performance measures used for evaluating I/O systems. Explain
6. Different types of performing write operation in cache memory
7. compare shared media and switched media
8. what is false sharing. Explain using an example

II

1. Explain issues related to implementation of pipelining with multi cycle operation
Or
2. a Explain the use of register indirect jump inobject oriented languages
b.what is instruction encoding. What are its types .Explain

III
1.what is data hazard. Explain Tomasulo’s algorithm to overcome Data hazard
2.Explain limitations of instruction level parallelism

IV
1.Explain different ways of achieving reliability in I/O system
2.Explain various cache niss penalty reduction techniques

V
1.a Explain different ways of controlling congestion in network
b. Explain barrier synchronization using an example
2.describe characterstics of application domain