Semester : SEMESTER 7
Subject : Computer System Architecture
Year : 2020
Term : SEPTEMBER
Branch : COMPUTER SCIENCE AND ENGINEERING
Scheme : 2015 Full Time
Course Code : CS 405
Page:3
16
17
18
19
a)
b)
a)
b)
a)
b)
a)
b)
00000CS405 121902
i) What are the forbidden latencies?
ii) Draw the transition diagram.
iii) List all the simple cycles and greedy cycles.
iv) Determine the optimal constant latency cycle and minimal average latency
(MAL).
v) Let the pipeline clock period be t=10ns. Determine the throughput of the
pipeline.
Compare full map directories with limited directories.
Explain E-cube routing. Consider a 64 -node hypercube network. Based on E-
cube routing algorithm, show how to route a message from 101101 to 011010.
Find all intermediate nodes on routing path.
PART D
Answer any two full questions, each carries 12 marks.
Explain the importance of Tomasulo’s algorithm for dynamic instruction
scheduling.
Describe the various mechanisms for improving the performance of instruction
pipeline.
Explain various latency hiding techniques.
Differentiate between static and dynamic data flow computers.
Explain various branch prediction techniques.
With suitable diagrams explain ETL/EM-4 architecture.
aK
Page 3083
(4)
(5)
(6)
(6)
(8)
(4)
(6)
(6)