Intel® oneAPI Math Kernel Library
Ask questions and share information with other developers who use Intel® Math Kernel Library.
Announcements
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.
7234 Discussions

question about the complexity to calculate just one eigenvalue

Ye_C_1
Beginner
495 Views

As we know that the complexity of diagonalization of a matrix should be N^3, where N is the dimension of the matrix. 

In MKL, there are a lot of functions that can calculate just some of the eigenvalues.

I want to know that when we just calculate one eigenvalue, if the time cost is divided by N?

 

0 Kudos
1 Reply
Konstantin_A_Intel
495 Views

Hi Ye,

You cannot expect that the computation time will be N times lower for only one eigenvalue. Of course, some performance benefit can be expected, but you need to know that there're parts common for any number of eigenvalues (like reducing the matrix to triangular form) and which we cannot make faster.

Regards,

Konstantin

0 Kudos
Reply