LU Factorization and Linear Systems for Programers
1–10 of 46 posts
Re: LU Factorization and Linear Systems for Programers
#2Re: LU Factorization and Linear Systems for Programers
#3Re: LU Factorization and Linear Systems for Programers
#4Golub's "Matrix Computations" remains a must-read reference text here: http://web.mit.edu/ehliu/Public/sclark/Golub%20G.H.,%20Van%2...
Re: LU Factorization and Linear Systems for Programers
#5Google for Goto's "Anatomy of high-performance matrix multiplication", one of my favorite programming texts.
Also the papers underlying the development of the "Elemental" library for distributed dense linear algebra is worth a look.
Re: LU Factorization and Linear Systems for Programers
#6http://frederic-wang.fr/decomposition-of-2d-transform-matric...
i mostly copy-pasted the js code from this page as a contribution to this lib back in the day: https://github.com/epistemex/transformation-matrix-js
Re: LU Factorization and Linear Systems for Programers
#7Re: LU Factorization and Linear Systems for Programers
#8For programmers, the really interesting part of dense linear algebra is how to achieve high performance, as blocking techniques have to be used to amortize loads from memory to cache. Google for Goto's "Anatomy of high-performance matrix multiplication", one of my favorite programming texts. Also the papers underlying the development of the "Elemental" library for distributed dense linear algebra is worth a look.
[1] https://www.cs.utexas.edu/users/pingali/CS378/2008sp/papers/...
Re: LU Factorization and Linear Systems for Programers
#9Golub's "Matrix Computations" remains a must-read reference text here: http://web.mit.edu/ehliu/Public/sclark/Golub%20G.H.,%20Van%2...
Re: LU Factorization and Linear Systems for Programers
#10For programmers, the really interesting part of dense linear algebra is how to achieve high performance, as blocking techniques have to be used to amortize loads from memory to cache. Google for Goto's "Anatomy of high-performance matrix multiplication", one of my favorite programming texts. Also the papers underlying the development of the "Elemental" library for distributed dense linear algebra is worth a look.
You really just want to use LAPACK/BLAS, no? (That's what the Neanderthal library mentioned in the article does, btw, and basically linear algebra libraries for other languages, too. If not, you probably shouldn't use it...)