• DocumentCode
    1322708
  • Title

    I/O overhead and parallel VLSI architectures for lattice computations

  • Author

    Nodine, Mark H. ; Lopresti, Daniel P. ; Vitter, Jeffrey S.

  • Author_Institution
    Dept. of Comput. Sci., Brown Univ., Providence, RI, USA
  • Volume
    40
  • Issue
    7
  • fYear
    1991
  • fDate
    7/1/1991 12:00:00 AM
  • Firstpage
    843
  • Lastpage
    852
  • Abstract
    The authors introduce input/output (I/O) overhead ψ as a complexity measure for VLSI implementations of two-dimensional lattice computations of the type arising in the simulation of physical systems. It is shown by pebbling arguments that ψ=Ω(n-1 ) when there are n2 processing elements available. If the results must be observed at every generation and if no on-chip storage is allowed, the lower bound is the constant 2. The authors then examine four VLSI architectures and show that one of them, the multigeneration sweep architecture also has I/O overhead proportional to n-1. A closed-form for the discrete minimization equation giving the optimal number of generations to compute for the multigeneration sweep architecture is proved
  • Keywords
    computational complexity; lattice theory and statistics; parallel architectures; physics computing; VLSI implementations; complexity measure; input/output overhead; lattice computations; multigeneration sweep architecture; parallel VLSI architectures; physical systems; Automata; Circuit simulation; Computational modeling; Computer architecture; Concurrent computing; Equations; Grid computing; Lattices; Physics computing; Very large scale integration;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/12.83622
  • Filename
    83622