1,038
Views
0
CrossRef citations to date
0
Altmetric
Original Articles

Lawra – linear algebra with recursive algorithms

, , , &
Pages 7-17 | Received 24 Sep 1999, Published online: 14 Oct 2010
 

Abstract

Recursion leads to automatic variable blocking for dense linear‐algebra algorithms. The recursive way of programming algorithms eliminates using BLAS level 2 during the factorization steps. For this and other reasons recursion usually speeds up the algorithms. The Cholesky factorization algorithm for positive definite matrices and LU factorization for general matrices are formulated. Different storage data formats and recursive BLAS are explained in this paper. Performance graphes of packed and recursive Cholesky algorithms are presented.

Rekursyviniai algoritmai leidžia automatiškai parinkti optimalu bloko dydi realizuojant tiesines algebros algoritmus su pilnomis matricomis. Naudojant rekursyvini programavima išvengiama BLAS bibliotekos antrojo lygio paprogramiu naudojimo vykdant faktorizaci‐jos cikla. Del šios ir kitu priežasčiu rekursyviniai algoritmai dažniausiai yra greitesni už standartinius tiesines algebros algoritmus. Straipsnyje pateikti Choleckio ir LU išskaidy‐mo rekursyviniai algoritmai. Apibrežti skirtingi rekursyviniai duomenu saugojimo formatai ir aprašytas naujas BLAS bibliotekos projektas. Pateikiami naujojo rekursyvinio Choleckio išskaidymo algoritmo efektyvumo tyrimo rezultatai, kurie buvo atlikti su ivairiu tipu kompiuteriais.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.