Title :
Efficient out-of-core algorithms for linear relaxation using blocking covers
Author :
Leiserson, Charles E. ; Rao, Satish ; Toledo, Sivan
Author_Institution :
Lab. for Comput. Sci., MIT, Cambridge, MA, USA
Abstract :
When a numerical computation fails to fit in the primary memory of a serial or parallel computer, a so-called “out-of-core” algorithm must be used which moves data between primary and secondary memories. In this paper, we study out-of-core algorithms for sparse linear relaxation problems in which each iteration of the algorithm updates the state of every vertex in a graph with a linear combination of the states of its neighbors. We give a general method that can save substantially on the I/O traffic for many problems. For example, our technique allows a computer with M words of primary memory to perform T=Ω(M1/5) cycles of a multigrid algorithm for a two-dimensional elliptic solver over an n-point domain using only Θ(nT/M1/5) I/O transfers, as compared with the naive algorithm which requires Ω(nT) I/O´s
Keywords :
computational complexity; iterative methods; relaxation theory; blocking covers; elliptic solver; iteration; linear relaxation; multigrid algorithm; numerical computation; out-of-core algorithms; primary memory; sparse linear relaxation problems; Computer science; Concurrent computing; Costs; Equations; Gaussian processes; Iterative algorithms; Jacobian matrices; National electric code; Transmission line matrix methods; Vectors;
Conference_Titel :
Foundations of Computer Science, 1993. Proceedings., 34th Annual Symposium on
Conference_Location :
Palo Alto, CA
Print_ISBN :
0-8186-4370-6
DOI :
10.1109/SFCS.1993.366817