• DocumentCode
    3437152
  • Title

    Comparative analysis of approaches to hardware acceleration for sparse-matrix factorization

  • Author

    Sadayappan, P. ; Visvanathan, V.

  • Author_Institution
    Dept. of Comput. & Inf. Sci., Ohio State Univ., Columbus, OH, USA
  • fYear
    1988
  • fDate
    3-5 Oct 1988
  • Firstpage
    32
  • Lastpage
    35
  • Abstract
    The authors compare two standard approaches to sparse LU (lower-upper) factorization, namely the compiled-code approach and the scatter-gather approach, with respect to three criteria that are relevant in the context of multiprocessor hardware acceleration: idealized parallelism, memory access costs, and storage requirements. The compiled-code approach was shown to be the clear winner with respect to the first metric, while the scatter-gather approach had much lower memory access cost and storage requirements. The use of a data structure in which rows of the sparse matrix are stored in an overlapped fashion along with the representation of a row-level operation as a single task was then proposed as a good compromise solution. The idealized parallelism with this approach was shown to be between that of the previous two approaches; its memory access cost was the same as with the scatter-gather approach, while its storage requirement was seen to be only moderately worse
  • Keywords
    matrix algebra; parallel algorithms; parallel architectures; compiled-code; data structure; hardware acceleration; memory access cost; memory access costs; multiprocessor hardware acceleration; overlapped scattering; parallel hardware acceleration; row-level operation; scatter-gather; sparse LV decomposition; sparse-matrix factorization; storage requirements; Acceleration; Concurrent computing; Costs; Engines; Equations; Hardware; Information science; Parallel processing; Scattering; Sparse matrices;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design: VLSI in Computers and Processors, 1988. ICCD '88., Proceedings of the 1988 IEEE International Conference on
  • Conference_Location
    Rye Brook, NY
  • Print_ISBN
    0-8186-0872-2
  • Type

    conf

  • DOI
    10.1109/ICCD.1988.25653
  • Filename
    25653