Assignment # 2
Assignment # 2
QUESTION # 1:
Write down a note on history of parallel computing. Explain the history with the help of diagram
and example.
QUESTION # 2:
Explain the application of parallel computing in the field of Engineering and Design. How parallel
computing help in scientific applications? Explain all these with diagram where applicable.
QUESTION # 3:
QUESTION # 4:
Differentiate between Parallel Computing and Distributed Computing and Serial Computing. (8 points)
QUESTION # 5:
What is the Impact of caches on memory system performance? Explain different types of caches
uses in different types of systems.
REFERENCE MATERIALS:
1. Distributed Systems: Principles and Paradigms, A. S. Tanenbaum and M. V. Steen, Prentice Hall, 2nd Edition,
2007.
2. Distributed and Cloud Computing: Clusters, Grids, Clouds, and the Future Internet, K Hwang, J. Dongarra and
GC. C. Fox, Elsevier, 1st Ed.
3. B. Wilkinson and M. Allen, Parallel Programming: Techniques and Applications Using Networked
Workstations and Parallel Computers, 1/e, Prentice Hall, 1999.