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
fDate :
7/1/1991 12:00:00 AM
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;
Journal_Title :
Computers, IEEE Transactions on