Beruflich Dokumente
Kultur Dokumente
A1.
a)
You have been hired by a pharmaceutical company to build a custom multiprocessor system. They hope that this will significantly increase the speed at which
their critical drug simulation application runs, since it currently takes 24 hours
per run.
Their software engineers have determined that 75% of the instructions in
their application are parallelisable. What is the maximum speedup that can be
achieved, assuming there is no limit to the number of processors that can be
used, and what is the minimum theoretical execution time for their application
on the new system?
(5 marks)
b)
When the system is implemented, the software engineers conduct tests using 1 to
10 processors and report sub-linear speedup. Sketch a graph showing sub-linear
speedup as the number of processors is increased. Name and add labelled lines to
your graph to show the other two possible outcomes.
(10 marks)
c)
Describe a situation that could lead to each of the three outcomes above.
(5 marks)
d)
A2.
a)
Why are distributed systems usually more reliable than centralised systems?
(5 marks)
b)
c)
Groschs law proposes that a computer costing twice as much should be four times
as fast. How well does this law predict the performance of i. single multi-core and ii.
distributed parallel computer systems?
(5 marks)
d)
A3.
a)
b)
Show, using an example comprising 4 stages, fetch, decode, execute and write-back
(taking 10,10, 30, and 30ns each, respectively), how pipelining can serve to improve
processor performance.
(8 marks)
c)
Using the above pipeline, compare the execution time of a code fragment comprising 8
instructions to an equivalent non-pipelined architecture.
(8 marks)
d)
Section B
Answer Section B questions in Answer Book B
B4.
a)
b)
c)
B5.
You have been asked to give a 30-minute talk on the following topic:
Security in the Internet of Things
Sketch out approximately 8 content-rich presentation slides, with associated notes, that you
would use for your talk.
Please note: your answer will be assessed for its quality of approach, accuracy of content,
clarity of expression, range of discussion, and depth of argument.
(25 marks)