Error Analysis of Algorithms for Matrix Multiplication and Triangular Decomposition Using Winograd’s Identity

نویسنده

  • R. P. BRENT
چکیده

The number of multiplications required for matrix multiplication, for the triangular decomposition of a matrix with partial pivoting, and for the Cholesky decomposition of a positive definite symmetric matrix, can be roughly halved if Winograd’s identity is used to compute the inner products involved. Floating-point error bounds for these algorithms are shown to be comparable to those for the normal methods provided that care is taken with scaling. CommentsOnly the Abstract is given here. The full paper appeared as [2]. For related work see [1, 3, 4]. References[1] R. P. Brent, Algorithms for Matrix Multiplication, Report TR-CS-70-157, Computer Science Department,Stanford University (March 1970), 52 pp. Available from NTIS, #AD705509. rpb002.[2] R. P. Brent, “Error analysis of algorithms for matrix multiplication and triangular decomposition using Wino-grad’s identity”, Numerische Mathematik 16 (1970), 145–156. MR 43#5702, CR 12#21408. rpb004.[3] V. Strassen, “Gaussian elimination is not optimal”, Numerische Mathematik 13 (1969), 354–356.[4] S. Winograd, “A new algorithm for inner product”, IEEE Transactions on Computers C-17 (1968), 693–694.Department of Computer Science, Stanford University, Stanford, CA 94305, USA 1991 Mathematics Subject Classification. Primary 65G99; Secondary 65F05, 65F30, 65F35, 68Q25.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Algorithms for Matrix Multiplication

Strassen’s and Winograd’s algorithms for n × n matrix multiplication are investigated and compared with the normal algorithm. The normal algorithm requires n3 + O(n2) multiplications and about the same number of additions. Winograd’s algorithm almost halves the number of multiplications at the expense of more additions. Strassen’s algorithm reduces the total number of operations to O(n2.82) by ...

متن کامل

Trading off Parallelism and Numerical Stability

[80] K. Veseli c. A quadratically convergent Jacobi-like method for real matrices with complex conjugate eigenvalues. [82] D. Watkins and L. Elsner. Convergence of algorithms of decomposition type for the eigenvalue problem. [83] Zhonggang Zeng. Homotopy-determinant algorithm for solving matrix eigenvalue problems and its parallelizations. [69] G. Shro. A parallel algorithm for the eigenvalues ...

متن کامل

Stability of a method for multiplying complex matrices with three real matrix multiplications

By use of a simple identity, the product of two complex matrices can be formed with three real matrix multiplications and five real matrix additions, instead of the four real matrix multiplications and two real matrix additions required by the conventional approach. This alternative method reduces the number of arithmetic operations, even for small dimensions, achieving a saving of up to 25 per...

متن کامل

Accelerated Multiple Precision Matrix Multiplication using Strassen's Algorithm and Winograd's Variant

The Strassen algorithm and Winograd’s variant accelerate matrix multiplication by using fewer arithmetic operations than standard matrix multiplication. Although many papers have been published to accelerate singleas well as double-precision matrix multiplication by using these algorithms, no research to date has been undertaken to accelerate multiple precision matrix multiplication. In this pa...

متن کامل

A New Direction to Parallelize Winograd's Algorithm on Distributed Memory Computers

Winograd’s algorithm to multiply two n × n matrices reduces the asymptotic operation count from O(n3) of the traditional algorithm to O(n2.81), thus on distributed memory computers, the association of Winograd’s algorithm and the parallel matrix multiplication algorithms always gives remarkable results. Within this association, the application of Winograd’s algorithm at the inter-processor leve...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003