Quiz 01 Section A
Quiz 01 Section A
1. Processor speed doesn’t strictly follow the 5. Consider following dependency graph and the
Moore’s law from the past sixty years weights:
a. True
b. False
A 5
2. In which of following technique, users can
B 5
interact with every running process on a CPU
a. Multitasking C 2
b. Multiprogramming D 9
c. Multithreading E 1
d. Multidata F 5
G 5
3. A program is scalable such that if we increase
the number of processes then speedup remains
same. • Find the maximum and average degree of
a. True concurrency. (Marks: 2+4)
b. False • What is the smallest number of
cores/processors needed to get the best
4. Assume you have a sequential program that runs performance? Explain (Marks: 2)
in thirty-two (32) seconds. You profile the
program and notice that sixteen (16) seconds of
6. Consider a 3D-Mesh having 3√𝑝 × 3√𝑝 × 3√𝑝
the program is spent on work that can be done in
parallel and that it can be made perfectly parallel. nodes where it has nodes in x, y, and z dimension.
What is the maximum speedup you could ever Find and derive the expression of bisection width
achieve? and arc-connectivity of the 3D mesh (Marks: 2+2)
What is parallel efficiency if you use four Note: Writing just final expression carry no
processors? Present all the calculations. marks. You need to derive/justify the
(Marks: 3+2) expression.