Programming Exercise 8.5 describes how to perform matrix addition. Suppose you have multiple processors, so you can

Question:

Programming Exercise 8.5 describes how to perform matrix addition. Suppose you have multiple processors, so you can speed up the matrix addition. Implement the following method in parallel.image

Write a test program that measures the execution time for adding two 2,000 * 2,000 matrices using the parallel method and sequential method, respectively.

Write a method to add two matrices. The header of the method is as follows:

public static double [][] addMartix(double[][] a, double[][] b)

In order to be added, the two matrices must have the same dimensions and the same or compatible types of elements. Let?c?be the resulting matrix. Each element?cij?is?aij?+?bij. For example, for two 3 ? 3 matrices?a?and?b,?c?is

image

Write a test program that prompts the user to enter two 3 ? 3 matrices and displays their sum. Here is a sample run:

image

Fantastic news! We've Found the answer you've been seeking!

Step by Step Answer:

Question Posted: