• DocumentCode
    761103
  • Title

    SPAR: a new architecture for large finite element computations

  • Author

    Taylor, Valerie E. ; Ranade, Abhiram ; Messerschmitt, David G.

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., Northwestern Univ., Evanston, IL, USA
  • Volume
    44
  • Issue
    4
  • fYear
    1995
  • fDate
    4/1/1995 12:00:00 AM
  • Firstpage
    531
  • Lastpage
    545
  • Abstract
    The finite element method is a general and powerful technique for solving partial differential equations. The computationally intensive step of this technique is the solution of a linear system of equations. Very large and very sparse system matrices result from large finite-element applications. The sparsity must be exploited for efficient use of memory and computational components in executing the solution step. In this paper we propose a scheme, called SPAR, for efficiently storing and performing computations on sparse matrices. SPAR consists of an alternate method of representing sparse matrices and an architecture that efficiently executes computations on the proposed data structure. The SPAR architecture has not been built, but we have constructed a register-transfer level simulator and executed the sparse matrix computations used with some large finite element applications. The simulation results demonstrate a 95% utilization of the floating-point units for some 3D applications. SPAR achieves high utilization of memory, memory bandwidth, and floating-point units when executing sparse matrix computations
  • Keywords
    finite element analysis; parallel algorithms; parallel architectures; partial differential equations; pipeline processing; sparse matrices; SPAR; data structure; finite element method; floating-point units; large finite element computations; memory bandwidth; partial differential equations; register-transfer level simulator; sparse matrix computations; sparsity; very sparse system matrices; Bandwidth; Computational modeling; Computer architecture; Concurrent computing; Data structures; Finite element methods; Linear systems; Partial differential equations; Resource management; Sparse matrices;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/12.376168
  • Filename
    376168