1. Homepage
  2. Exam
  3. [2022] COMP5426 Parallel and Distributed Computing - Final Exam Q4 LU Decomposition

[2022] COMP5426 Parallel and Distributed Computing - Final Exam Q4 LU Decomposition

This question has been solved
Engage in a Conversation

QUESTION 4 (20 Marks) CourseNana.COM

Design an efficient parallel algorithm for LU decomposition (using Gaussian elimination without pivoting) of the following type of matrix on a distributed memory machine. CourseNana.COM

  CourseNana.COM

??00 ??01 CourseNana.COM

??10 ??11 ??12 CourseNana.COM

??20 ??21 ??22 ??23 CourseNana.COM

??30 ??31 ??32 ??33 ??34 CourseNana.COM

??40 ??41 ??42 ??43 ??44 ??45 CourseNana.COM

??50 ??51 ??52 ??53 ??54 ??55 ??56 CourseNana.COM

??60 ??61 ??62 ??63 ??64 ??65 ??66 ??67 CourseNana.COM

??70 ??71 ??72 ??73 ??74 ??75 ??76 ??77 ??78 CourseNana.COM

??80 ??81 ??82 ??83 ??84 ??85 ??86 ??87 ??88 CourseNana.COM

  CourseNana.COM

In this type of matrix the elements in the upper triangle are all zeros except ????,??+_1_s which are just above the diagonal. CourseNana.COM

  CourseNana.COM

In the algorithm design you need to assume that the size of the matrix is N by N and the total number of processors is p, and you must seriously consider load balancing and communication minimization. CourseNana.COM

  CourseNana.COM

You must answer the following questions: CourseNana.COM

1) How many (addition and multiplication) operations are needed to solve the problem for this specific type of matrix? CourseNana.COM

2) How do you partition the matrix in your design and why? Must give the reasons! CourseNana.COM

3) Write a pseudo code for your parallel algorithm. When describing your parallel algorithm, you need to use a similar way to that on pages 7 and 8 in week 8 lecture notes lecture05-3-22.pdf on Canvas. CourseNana.COM

  CourseNana.COM

CourseNana.COM

Get the Solution to This Question

WeChat (微信) WeChat (微信)
Whatsapp WhatsApp
COMP5426代写,Parallel and Distributed Computing代写,The University of Sydney代写,COMP5426代编,Parallel and Distributed Computing代编,The University of Sydney代编,COMP5426代考,Parallel and Distributed Computing代考,The University of Sydney代考,COMP5426help,Parallel and Distributed Computinghelp,The University of Sydneyhelp,COMP5426作业代写,Parallel and Distributed Computing作业代写,The University of Sydney作业代写,COMP5426编程代写,Parallel and Distributed Computing编程代写,The University of Sydney编程代写,COMP5426programming help,Parallel and Distributed Computingprogramming help,The University of Sydneyprogramming help,COMP5426assignment help,Parallel and Distributed Computingassignment help,The University of Sydneyassignment help,COMP5426solution,Parallel and Distributed Computingsolution,The University of Sydneysolution,