Programming Exercise 8.5 describes how to perform matrix addition. Suppose

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.
public static double[][] parallelAddMatrix( double[] [] a, double[][] b)

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

b1 b12 b13 a12 a13 a23 аз2 (a11 + b1 aj2 + b12 аз1 + bzi az2 + by2 аз1 + byi aз + b32 а1з + biз a21 + | b21 b2

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



Members

  • Access to 1 Million+ Textbook solutions
  • Ask any question from 24/7 available
    Tutors
$9.99
VIEW SOLUTION
OR

Non-Members

Get help from Java Programming Tutors
Ask questions directly from Qualified Online Java Programming Tutors .
Best for online homework instance.