Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

1. The pipeline that allows a process to forward the information needed to start

ID: 3560277 • Letter: 1

Question

1. The pipeline that allows a process to forward the information needed to start the next process in
line so that the two processes can overlap the processing is a
Answer
A. Type 2 pipeline
B. Cannot determine
C. Type 3 pipeline
D. Type 1 pipeline
1 points
Question 2
1.
The load balancing approach that involves maintaining a work pool by the master node and
allowing the slaves nodes to request for work whenever they finished the work assigned to them
is called
Answer
A. dynamic load balancing
B. work pool load balancing
C. static load balancing
D. master-slave load balancing
1 points
Question 3
1.
A call to a synchronous MPI Send routine can be paired up by a call to an asynchronous MPI
routine
Answer True
False
1 points
Question 4
1.
Message-Passing is criticized as an

Explanation / Answer

1. D. Type 1 pipeline

2. B. work pool load balancing

3. True

4. True

5. False

6. C. ~100.00

7. B. counter

8. B. 3 2 1 0

9. A. 3

10. C. Log2(n)

11. B. MPI_Comm_size and MPI_Comm_rank

12. A. a non-blocking routine

13. True

14. B. initiator

15. D. both B and C

16. A. s + (k + n) ? c

17. A. 100

18. C. 4

19. C. work pool

20. B. standard

21. A. Parallel computing is a natural way of programming

22. C. global termination may not have occurred

23. D. centralized dynamic load balancing

24. C. The speedup is less than the number of processors

25. A. 2q