magistraleinformaticanetworking:spm:exercise1617spm
Questa è una vecchia versione del documento!
SPM 1617 Exercise and assignments
Matrix multiplication
Write e program that generates two N by N matrixes A and B and computes C, the result of the multiplication of A by B. The computation has to be performed by M threads, each working on a partition of C. Check the correctness of the result against result computed sequentially. Plot scalability curve for the program.
Hints
- use
int atoi(char *)
to convert the command line arguments to integers
- use the
std::chrono
library to get time before and after the parallel computation and to compute the elapsed time
- use plain
rand
to generate random numbers in the two matrixes
magistraleinformaticanetworking/spm/exercise1617spm.1476280225.txt.gz · Ultima modifica: 12/10/2016 alle 13:50 (8 anni fa) da Marco Danelutto