SPPU Computer Engineering (Semester 6)
Principles of Concurrent and Distributed Programming
December 2016
Principles of Concurrent and Distributed Programming
December 2016
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.
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
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
CUDA Kernels
4 M
More question papers from Principles of Concurrent and Distributed Programming