In the first project what I did was had the program that run on setonix iterate through a bunch of combinations of parameters and time only the matrix multiplication function for each one.
For this project it says to use a maximum of 10 minutes on se...
Since we are supposed to test with probabilities 0.01, 0.02, and 0.05, and for each one we generate a matrix X and a matrix Y. We compress each of the 3 X matrices and 3 Y matrices, producing 6 B matrices and 6 C matrices.
So which one do we write to...
Well actually it would usually make sense. Pretend we have 1 thread and 1 core. Every time one of the items in a row or column of the matrix needs to be accessed, that data needs to be pulled from the RAM or a cache into the CPU, this can take hundre...
Isn't that changing the number of "cores". It seems --cpus-per-task can be up to 128, but I assume we should set it 28 since the task says it should use 28 cores. Then we can change the number of threads used with omp set num threads while keeping co...