next up previous contents index
Next: Solving Linear Systems of Up: Performance of Selected BLACS Previous: Performance of Selected PBLAS

Solution of Common Numerical Linear Algebra Problems

 

This section contains performance numbers for selected driver routines. These routines provide complete solutions for common linear algebra problems.

Table 5.8 presents ``standard'' floating-point operation costs  (tex2html_wrap_inline12066) for selected ScaLAPACK drivers for matrices of order N. Approximate values of the constants tex2html_wrap_inline16577 and tex2html_wrap_inline16270 defined in section 5.2.3 are also provided.

  table3908
Table 5.8: ``Standard'' floating-point operation (tex2html_wrap_inline16191) and communication costs (tex2html_wrap_inline16270, tex2html_wrap_inline16577) for selected ScaLAPACK drivers

The operation counts given for the eigenvalue and SVD drivers are incomplete. They do not include any of the tex2html_wrap_inline16659 computation costs (i.e., the entire tridiagonal eigendecomposition is ignored in PxxxEVX). Furthermore, the reductions involved require matrix-vector multiplies, which are less efficient than the matrix-matrix multiplies required by the other drivers listed here. Hence this table greatly underestimates the execution time of the eigenvalue and SVD drivers, especially the expert symmetric eigensolver drivers. For PxLAHQR, when only eigenvalues are computed, tex2html_wrap_inline16577 and tex2html_wrap_inline16270 look the same as the full Schur form case, in terms of ``order of magnitude''. There is actually tex2html_wrap_inline16665 to tex2html_wrap_inline16667 the number of messages/volume depending on the circumstances.


next up previous contents index
Next: Solving Linear Systems of Up: Performance of Selected BLACS Previous: Performance of Selected PBLAS

Susan Blackford
Tue May 13 09:21:01 EDT 1997