FACULTY OF ENGINEERING AND TECHNOLOGY, UNIVERSITY OF LUCKNOW
Department of Computer Science and Engineering
Parallel Algorithm (AI-8011)
CSE-AI (4th year/ 8th Sem)
Assignment#3
Q1. Explain the concept of parallel algorithms. How do they differ from sequential algorithms?
Discuss their advantages and limitations.
Q2. Describe parallel sorting networks. Explain their structure, working mechanism, and
importance in parallel computation.
Q3. Explain parallel merging algorithms on different models such as CREW, EREW, and MCC.
Highlight the differences between these models.
Q4. Discuss sorting networks under CREW, EREW, and MCC models. How does memory
access affect the performance of these networks?
Q5. Explain the concept of CREW, EREW, and MCC memory models in parallel computing.
Provide suitable examples for each.
Q6. Describe the role of linear array architecture in parallel sorting networks. How is it used to
improve efficiency in sorting operations?