SPPU Computer Engineering (Semester 6)
Principles of Concurrent and Distributed Programming
December 2016
Total marks: --
Total time: --
INSTRUCTIONS
(1) Assume appropriate data and state your reasons
(2) Marks are given to the right of every question
(3) Draw neat diagrams wherever necessary


Solve any one question from Q.1(a,b) & Q.2(a,b)
1(a) Write short note on basic user interface elements in GUI model.
6 M
1(b) Explain shared-state cocurrent model.
4 M

2(a) What are the dependency relationships between two tasks?
6 M
2(b) What is the structure of a YACC file?
4 M

Solve any one question from Q.3(a,b) & Q.4(a,b)
3(a) Write short note on shared memory.
6 M
3(b) Explain various types of parallelism.
4 M

4(a) Write a note on Handler's classification.
6 M
4(b) Define speed up with respect to parallel algorithms.
4 M

Solve any one question from Q.5(a,b) & Q.6(a,b)
5(a) What is DCE? Explain it along with its components.
10 M
5(b) Explain the following terms with respect to operating system:
i) System image.
Autonomy
iii) Fault Tolerance Capability.
8 M

6(a) What are various models used in distributed computing environment?
10 M
6(b) Why is scalability an important feature in the design of a Distributed OS? Discuss the guiding principles for design scalable distributed system.
8 M

Solve any one question from Q.7(a,b) & Q.8(a,b)
7(a) What is Virtualization? Explain types of virtualization.
8 M
7(b) Explain the common approaches to virtual computer systems.
8 M

8(a) What is Xen domain? Also explain hypervisor.
8 M
8(b) What are the hardware-related issues that should be considered while specifying the physical sysstems that will host the virtual machines?
8 M

Solve any one question from Q.9(a,b,c) & Q.10(a,b,c)
9(a) Expalin global memory in CUDA.
8 M
9(b) How CPU and GPUs are different?
4 M
9(c) write short notes on: CUDA threads
CUDA blocks
4 M

10(a) Explain threads in CUDA. Also explain problem decomposition.
8 M
10(b) Explain texture memory in CUDA.
4 M
10(c) Write short notes on: CUDA grids
CUDA Kernels
4 M



More question papers from Principles of Concurrent and Distributed Programming
SPONSORED ADVERTISEMENTS