Cp5152 Advanced Computer Architecture
Cp5152 Advanced Computer Architecture
AnswerALL questions
PART -A (10x2=20 Marks)
?.InwhatwayismulticoreprocesSorsuperiortosingIecoreprocessor?
g. Define the effectiveness of power utilization. lilf"lw.recentque$tlon paperrcom
9. Highlight the improvements obtained with graphics processing units.
10. Compare scalar and vector processors.
PART-B (5x13=65Marks)
11. a) Describe in details about the various dependences caused in ILP ? What are
the limitations of ILP ? (9+4)
(oR)
b) Discuss how hardware based speculation is used to overcome control
dependence. (13)
47 115 -2- I lililt illil tilil ililt ililt ilil ffit
15. a) i) Describe the primary components ofthe instruction set architecture of \IiVIpS
and explain the basic vector architecture with neat block diagram. (8)
ii) List any five double-precision floating-point VMIPS vector instructions and
explain its functions. (5)
\ruww. recentquestion
papet ' GoIII
(oR)
b) Discuss the similarities and differences between the following
:
i) Vector architectures and GpUs. (7)
ii) Multimedia SIMD computers and GpUs. (6)
PART -C (1x15=15 Marks)
L6' a) i) Suppose we have an application_running on a B2-processor multiprocessor,
which has a 200 ns time to handle reference to a remote memory. For
this
application, assume that all the references except those involving
communication hit in the local memory hierarchy, which is slightly optimistii
Processors are stalled on a remote request, and the processor
clock rate is
3.3 GHz. Ifthe base CPI (assumingthtt aU references hit in
the cache) is 0.b,
how much faster is the multiproc"rso" ifthere is no communication
versus if
0.2Vo ofthe instructions involve a remote communication
reference ? (7)
I ililt ilIil illlt illlt illlt lilt tilt 47 115
ii) A 40 MHz processor was used to execute a benchmark program with the
following instructions mix and clock cycle counts. (8)
Instruction Clock cTrcle
Instruction tlpes
count cortrlt
Integer
45000 1
arithmetic ta
Floatingpoint 15000 2
Conhol Thansfer 8000 2
Determine the effective CPI, MIPS rate and execution time for this program.
Give justification for each.
(oR)
oi"
*$16'
g-"s.
.Qv
,#
.*$J
$.