SPPU Computer Engineering (Semester 6)
Principles of Concurrent and Distributed Programming
May 2017
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) Explain Distribution Model.
4 M
1(b) Write a program in LSP to find factorial of a given number.
6 M

2(a) Explain inter process communication.
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 a note on Flynnn's classification.
6 M
3(b) Compare GPU and CPU.
4 M

4(a) Write a note on Shore'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 are the major issues designing of Distributed OS?
10 M
5(b) Explain various transparcencies of a distributed system and how they are different from each other? Explain with example.
8 M

6(a) What are various models used in distributed computing environment?
10 M
6(b) What is DCE cel? Explain the factors that need to be considered while deciding the cell boundaries.
8 M

Solve any one question from Q.7(a,b,c) &Q.8(a,b,c)
7(a) What is Xen ddomain? Also explain hypervisor.
8 M
7(b) What is para-virtualization?
4 M
7(c) What is Hardware virtualization?
4 M

8(a) What is need of virtualization? Explain types of virtualization.
8 M
8(b) What is Kernel-level virtualization?
4 M
8(c) Explain Parallel virtual Machine?
4 M

Solve any one question from Q.9(a,b,c) &Q.10(a,b,c)
9(a) Explain how memory handling is done in CUDA.
6 M
9(b) Write short notes on:
CUDA grids
CUDA Kernels
6 M
9(c) Write a CUDA program for addition of two matrices.
4 M

10(a) Explain threads in CUDA. Also explain problem decomposition.
6 M
10(b) Explain Block mapping to address in CUDA with an example.
6 M
10(c) Explain CUDA Task Execution Model.
4 M



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