VTU Computer Science (Semester 7)
Advanced Computer Architectures
December 2015
Total marks: --
Total time: --
INSTRUCTIONS
(1) Assume appropriate data and state your reasons
(2) Marks are given to the right of every question
(3) Draw neat diagrams wherever necessary


1 (a) Define the computer architecture. Explain the Bandwidth over Latency, and Benchmarks.
6 M
1 (b) Briefly explain the Amdahl's law.
8 M
1 (c) Assume a disk subsystem with the following components and MTTF:
i) 10 disks, each rated at 1,000,000 hour MTTF:
ii) 1 SCSI Controller, 5,00,000 - hour MTTF
iii) 1 power supply, 2,00,000 - hour MTTF
iv) 1 fan 2,00,000 - hour MTTF
v) ISCSI cable, 1,000,000 - hour MTTF.
Using the simplifying assumptions that the lifetimes are exponentially distributed and that failure are independent, compute the MTTF of the system as a whole.
6 M
1(a) Discuss the general requirements of machine tool.
7 M
1(b) State and explain the basic design aspects used in machine tool design.
7 M

2 (a) What is pipelining? List pipeline hazards. Explain any two in details.
10 M
2 (b) List and explain five different ways of classifying exception in a computer system.
10 M
2(a) Explain the different types of progressions used to decide the standard speeds. Which one is most widely used? Why?
7 M
Solve any one question from Q.2(b) & Q.2(c)
2(b) Explain the rules and step by step design procedure of speed gearbox.
7 M
2(c) Design an eight speeds sliding gearbox for a drill press from the following data Minimum speed 80RPM , maximum speed 900RPM, motor power = 7.5KW at 1440 RPM , reduction through V belt drive between motor and input shaft = 1:2 Draw the structural diagram and speed chart.
7 M

3 (a) List the steps to unroll the code and schedule.
4 M
3 (b) What is the drawback of 1-bit dynamic branch prediction methods? Clearly state, how to overcome in 2-bit prediction. Give the state transition diagram of 2-bit predictor.
6 M
3 (c) With a neat diagram, give the basic structure of Tamasulo based MIPS FP unit and explain the various fields of reservation stations.
10 M
Solve any one question from Q.3 & Q.4
3(a) Explain the design of machine tool slideways in detail.
7 M
3(b) Differentiate clearly between stepped drives and stepless drives. Explain any one of the stepless drives.
7 M

4 (a) Explain the basic VLIW approach List its drawbacks.
10 M
4 (b) With a neat diagram, explain the steps involved in handling an instruction, with a branch target buffer.
10 M
4(a) Explain the design of machine tool spindles based on strength and stiffness.
7 M
4(b) Write a detailed note on hydrostatically lubricated slideways with a neat sketch.
7 M

5 (a) With a neat diagram, explain the basic structure of a centralized shared - memory and distributed memory multiprocessor.
8 M
5 (b) Define multiprocessor cache coherence.
2 M
5 (c) Explain the basic schemes of enforcing coherence in a shared memory multiprocessor system.
10 M
Solve any one question from Q.5 & Q.6
5(a) Explain the design of machine tool structures in detail.
7 M
5(b) Explain the drive for producing rotational movements.
7 M

6 (a) Explain the six basic optimization techniques.
12 M
6 (b) How to protect virtual memory and virtual machines?
8 M
6(a) What are the advantages offered by hydraulic regulation in machine tools? Explain hydraulic drive for producing rectilinear movements.
7 M
6(b) Explain the structural elements design for centre lathe / drilling machine.
7 M

7 (a) Assume we have a computer where the clock per instruction (CPI) is 1.0 when all memory accesses hit in the cache. The only data accesses are loads and stores, and these total 50% of the instructions. If the miss penalty is 25 clock cycles and the miss rate is 2%, how much faster would the computer be if all instructions were cache hits?
10 M
7 (b) Explain in detail, the architecture support for protecting processes from each other via virtual memory.
10 M
Solve any one question from Q.7 & Q.8
7(a) Explain the forces, torque and power requirements milling.
7 M
7(b) List various automatic machines and explain the working of automatic cutting off Machine.
7 M

8 (a) Explain in detail the hardware supports for preserving exception behaviour during speculation.
10 M
Write short notes on:
8 (b) (i) The Itanium 2 processor
5 M
8 (b) (ii) 1A - 64 register model.
5 M
8(a) Explain the forces, torque and power requirements drilling.
7 M
8(b) Discuss the importance of automatic control in machine tools. Discuss the automatic clamping and unclamping the work piece.
7 M



More question papers from Advanced Computer Architectures
SPONSORED ADVERTISEMENTS