1999
DOI: 10.1090/dimacs/050/09
|View full text |Cite
|
Sign up to set email alerts
|

A survey of out-of-core algorithms in numerical linear algebra

Abstract: Abstract. This paper surveys algorithms that efficiently solve linear equations or compute eigenvalues even when the matrices involved are too large to fit in the main memory of the computer and must be stored on disks. The paper focuses on scheduling techniques that result in mostly sequential data accesses and in data reuse, and on techniques for transforming algorithms that cannot be effectively scheduled. The survey covers out-of-core algorithms for solving dense systems of linear equations, for the direct… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
90
0

Year Published

2000
2000
2014
2014

Publication Types

Select...
5
2
1

Relationship

1
7

Authors

Journals

citations
Cited by 100 publications
(91 citation statements)
references
References 44 publications
1
90
0
Order By: Relevance
“…Our OOC-GPU algorithm for this operation encodes a left-looking, slab-oriented factorization [16] that transfers data by column blocks (slabs) of width s. Note that, while there exist linear algebra libraries to obtain the QR factorization on GPUs [11], these lack of the specialized kernels that are necessary for our particular operation.…”
Section: Ooc Kernelsmentioning
confidence: 99%
See 2 more Smart Citations
“…Our OOC-GPU algorithm for this operation encodes a left-looking, slab-oriented factorization [16] that transfers data by column blocks (slabs) of width s. Note that, while there exist linear algebra libraries to obtain the QR factorization on GPUs [11], these lack of the specialized kernels that are necessary for our particular operation.…”
Section: Ooc Kernelsmentioning
confidence: 99%
“…In our QR OOC algorithm, only the orthogonal matrix of the resulting QR factorization of D is built/stored while the upper triangular factor is not referenced/kept. Our QR algorithm is a left-looking algorithm that applies all previous transformations to the current slab -in contrast with the traditional right-looking approach that immediately propagates the transforms to the right of the current slab-since left-looking OOC variants in general incur in a smaller number of transfers [16]. …”
Section: // ---------------------------------------------------------mentioning
confidence: 99%
See 1 more Smart Citation
“…The most common scenarios of GWAS require the processing of data sets that greatly exceed common main memory capacity: in a typical scenario, where 36 millions of GLS problems are to be solved with n = 10,000, the size of the input operand X R is roughly 3 terabytes. To overcome this limitation, we turn our attention to out-of-core algorithms [Toledo 1999]. The goal is to design algorithms that make a proper use of available input/output (I/O) mechanisms to deal with data sets as large as the hard-drive size, while sustaining in-core high performance.…”
Section: Out-of-core Algorithmmentioning
confidence: 99%
“…• There are only a few Open Source libraries for OOC dense linear algebra operations and most of these target distributed-memory platforms [2,7,8,18,15,17].…”
Section: Introductionmentioning
confidence: 99%