In Project 1, the process was straightforward you generated the operand matrices, and they were shared across all threads. However, in Project 2, we may need to broadcast the operands to different processes, at least partially.
Is this what we're ex...
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...
Hi everyone,
I am looking to partner with someone for project 2.
if you are also looking for a partner, please hit me up.
My student number is 23881368.
Thank You
Hi is anyone able to please explain whether we submit the code in one single C file or we can separate the tasks into multiple C files (i.e. task 1 ordinary matrix multiplication in one separate file and then tasks two and three in separate file).
I mentioned in another thread that a multiplication runtime of around 600 seconds is quite reasonable.
BTW, I noticed that you are using sbatch which is supposed to be 10 times slower than srun .
I have posted about this before, but there is no offi...
Your run-times seem significantly faster than mine are - mine are closer to 7500 seconds for 0.05 and 128 threads.
As for run time measurements, are you using clock() to measure the time? I found when using that it seemed to actually accumulate total...
Hi,
I want to check my runtime about 100,000 100,000 size matrix in different threads. Anyone can help me compare mine with yours?
Scheduling mode static
Probability 0.05
jwan 3 s t n x 0 s r t h c u s s 1 1 j a g r j c 1 a l r - 5 5 0 9 o t ...
Hi, task 2 says
Write separate code for generating the B and C matrices given a matrix
X. You can generate the matrix X inside this code.
Does this mean we write our ordinary matrix algorithm in a separate C file to task 2 and submit 2 separate C files...
On the Pawsey documentation they refer to the --cpus-per-task as the max number of threads in an OpenMP application
"--cpus-per-task c (or -c c ) specifies the number of cores assigned to each process (or task related to the --ntasks option). For...
Task 3 says
"multiply the three sets of matrices mentioned above, and evaluate their running times".
Are we also supposed to evaluate the running times of the ordinary multiplication method?
I m finding that it takes a significant amount of time to...