0% found this document useful (0 votes)
40 views3 pages

A1 PDC Spring23 26032023 061008pm

This document is an assignment for a parallel and distributed computing course. It contains instructions for students to complete tasks analyzing task graphs, including determining the maximum degree of concurrency, critical path length, maximum achievable speedup with unlimited and limited numbers of processes, and efficiently mapping task graphs to specific numbers of processes. Students are asked to solve problems drawing and proving efficient mappings of 14-task graphs to 3 and 4 processes.

Uploaded by

Ali Rajpoot
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
40 views3 pages

A1 PDC Spring23 26032023 061008pm

This document is an assignment for a parallel and distributed computing course. It contains instructions for students to complete tasks analyzing task graphs, including determining the maximum degree of concurrency, critical path length, maximum achievable speedup with unlimited and limited numbers of processes, and efficiently mapping task graphs to specific numbers of processes. Students are asked to solve problems drawing and proving efficient mappings of 14-task graphs to 3 and 4 processes.

Uploaded by

Ali Rajpoot
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Bahria University Karachi Campus CEN455-: Parallel and Distributed Computing

Department of Computer Science Semester07A&B (Spring 2023)

ASSIGNMENT 01
Marks: 05

NAME:

CLASS: __________________________________________________

REG #: _____________________________________________

Marks Obtained:

Instructions. - Assignment is to be submitted online on LMS.


- This Assignment is individual activity to be done by every student.

1. For the task graphs given in Figure, determine the following: [PLO1, CLO1, C2] [2- Marks]
1. Maximum degree of concurrency.
2. Critical path length.
3. Maximum achievable speedup over one process assuming that an arbitrarily large number of
processes is available.
4. The minimum number of processes needed to obtain the maximum possible speedup.
5. The maximum achievable speedup if the number of processes is limited to (a) 2, (b) 4, and (c)
8.

1
2. Solve the following: [PLO1, CLO1, C2] [3- Marks]
a. Show an efficient mapping of the task-dependency graph of the
decomposition shown in following 14 tasks onto three processes. Prove
informally that your mapping is the best possible mapping for three
processes.
b. Describe and draw an efficient mapping of the task-dependency graph of the
decomposition shown in following 14 tasks onto four processes and prove
that your mapping is the best possible mapping for four processes.

2
3

You might also like