Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

Can I use Strassens Method when doing the matrix multiples in the HPL benchmark or for the Top500 run?

0
10 Posted

Can I use Strassens Method when doing the matrix multiples in the HPL benchmark or for the Top500 run?

0

The normal matrix multination algorithm requires n3 + O(n2) multiplications and about the same number of additions. Strassen’s algorithm reduces the total number of operations to O(n2.82) by recursively multiplying 2n 2n matrices using seven n n matrix multiplications. Thus using Strassens Algorithm will distort the true execution rate. As a result we do not allow Strassens Algorithm to be used for the TOP500 reporting. As a side note, in the “usual” matrix multiplication, we have an n2 error term. In Strassen’s method, the error exponent p for np ranges from 2-3.85 and the numerical error can be 10-100 times greater than that for standard multiplication.

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.