• DocumentCode
    2365693
  • 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
  • fYear
    1993
  • fDate
    3-5 Nov 1993
  • Firstpage
    704
  • Lastpage
    713
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Foundations of Computer Science, 1993. Proceedings., 34th Annual Symposium on
  • Conference_Location
    Palo Alto, CA
  • Print_ISBN
    0-8186-4370-6
  • Type

    conf

  • DOI
    10.1109/SFCS.1993.366817
  • Filename
    366817