Roll No. …………………..
BCA–503
B. C. A. (Fifth Semester)
EXAMINATION, 2016-17
COMPUTER ARCHITECTURE
Time : Three Hours
Maximum Marks : 70
Note : All questions have to be attempted.
Section—A
1
1. Explain any four questions in brief : 3 2 each
(i) Differentiate between Spatial and Temporal
parallelism.
(ii) Explain Operand Forwarding.
(iii) Differentiate between conditional and
unconditional branch instruction.
(iv) Explain BTB.
(v) Define Parallel Processing Applications.
(vi) Differentiate between unifunctional and
multifunctional with the help of an example.
Section—B
2. Attempt any two of the following : 7 each
(a) In a certain scientific compilations it is necessary
to perform arithmetic operation
(Ai Bi ) (Ci Di ) with stream of numbers.
[2] BP–103(T)
Specify a pipeline configuration to carry out this
task. List the contents of all registers in pipeline
for i = 1 through 6.
(b) Give the architecture of 8-bit intel micro
processor with register set.
(c) Explain data flow design alternatives.
3. Attempt any two of the following : 7 each
(a) Define the use of Dynamic data flow computers
with the help of an example.
(b) Explain Shuffle exchange and Omega Network.
Draw Shuffle exchange network for n = 8
(Omega Network).
(c) Explain Memory allocation for SIMD matrix
multiplication.
4. Attempt any two of the following : 7 each
(a) Address each type of hazard, indicating how each
is controlled.
(b) What is the requirement for Array Process ?
Differentiate between attached and SIMD Array
Processors.
(c) In the following block of computation a and b are
two external input and z is final output. Two
intermediate results are labelled x and y :
x a * a; y b * b;
z ( x y )/( x y )
(i) Draw data flow graph for this code block,
where *, , and / are arithmetic operator.
[3] BP–103(T)
(ii) Show a template implementation for the
same.
(iii) Explain requirement for Data Flow
Computers.
5. Attempt any two of the following : 7 each
(a) Explain pipeline construct for floating point
addition and subtraction with the help of diagram.
Also give example for the same.
(b) Give an example of program that will cause data
conflict and also delayed load in 3-segment
pipeline.
(c) Explain the processor characteristics for
multiprocessing.
BCA–503 70
A-40 P. T. O.