Unit V
Unit V
1 Marks Questions
1. What is pipelining?
3. To complete n tasks using K-segment pipeline requires how many clock cycles?
4. Give the expression for speedup of a pipeline processing over an equivalent non pipeline
processing.
5. What are the three major difficulties that the cause the instruction pipeline to deviate
from its normal operation
6. How the RISC processors handle the difficulties associated with data conflicts and branch
penalties?
8. “All processors receive the same instruction from the control unit but operate on
different items of data.” This statement is referred to which of the Flynn’s classification
of computers?
16. How data dependency conflict problem can be minimized in instruction pipeline?
18. Write the various ways to avoid branch difficulties in instruction pipeline.
10 Marks Questions
1. a) A non-pipeline system takes 50 ns to process a task. The same task can be processed
in a six-segment pipeline with a clock cycle of 10 ns. Determine the speed-up ratio of
the pipeline for 100 tasks. What is the maximum speed-up that can be achieved?
[4M]
b) Write about Multi-stage switching network and draw 8 x 8 omega switching network.
[6M]
2. a) Discuss the Cache coherence problem and the resolving methods. [5M]
b) Explain Multi-port memory interconnection structure and give its advantages and
disadvantages. [5M]
4. a) Formulate a four segment instruction pipeline for a computer. Specify the operations
to be performed in each segment. [4M]
b) Discuss the bottlenecks in instruction pipeline and explain how to resolve them.
[6M]
5. Write short notes on
a) Explain arithmetic pipeline. [5M]
b) RISC Pipeline [5M]