Feasible Models of Computation: Three-Dimensionality and Energy Consumption

Starting with cellular automata as a model of parallel machines we investigate the constraints for the energy consumption of r- dimensional machines which are motivated by fundamental physical limitations for the case r = 3. Depending on the operations which must be considered to dissipate energy (state changes, communication), relations between the relative performance of 2-D and 3-D machines are derived.

[1]  Arnold L. Rosenberg Three-Dimensional Integrated Circuitry , 1981 .

[2]  Paul M. B. Vitányi,et al.  An Introduction to Kolmogorov Complexity and Its Applications , 1993, Graduate Texts in Computer Science.

[3]  Ming Li,et al.  An Introduction to Kolmogorov Complexity and Its Applications , 1997, Texts in Computer Science.

[4]  R. Vollmar Some remarks about the “efficiency” of polyautomata , 1982 .

[5]  R. Landauer ZIG-ZAG PATH TO UNDERSTANDING , 1994 .

[6]  Gloria Kissin Upper and lower bounds on switching energy in VLSI , 1991, JACM.

[7]  Anthony J. G. Hey,et al.  Feynman Lectures on Computation , 1996 .

[8]  Leslie M. Goldschlager,et al.  A universal interconnection pattern for parallel computers , 1982, JACM.

[9]  Thomas Lengauer VLSI Theory , 1990, Handbook of Theoretical Computer Science, Volume A: Algorithms and Complexity.

[10]  Alok Aggarwal,et al.  Energy consumption in VLSI circuits , 1988, STOC '88.

[11]  Jaap Smit,et al.  On the energy complexity of the FFT , 1995 .

[12]  J. Storrs Hall A reversible instruction set architecture and algorithms , 1994, Proceedings Workshop on Physics and Computation. PhysComp '94.

[13]  Martin Kutrib,et al.  On Relations between Arrays of Processing Elements of Different Dimensionality , 1996, Parcella.

[14]  Frank Thomson Leighton Introduction to parallel algorithms and architectures: arrays , 1992 .

[15]  Andrew S. Tanenbaum,et al.  Computer Networks , 1981 .

[16]  Arnold L. Rosenberg,et al.  Three-Dimensional VLSI: a case study , 1983, JACM.

[17]  Arnold L. Rosenberg,et al.  Three-Dimensional Circuit Layouts , 1984, SIAM J. Comput..

[18]  F. Leighton,et al.  Introduction to Parallel Algorithms and Architectures: Arrays, Trees, Hypercubes , 1991 .

[19]  F. C. Hennie,et al.  One-Tape, Off-Line Turing Machine Computations , 1965, Inf. Control..

[20]  Ramesh Subramonian,et al.  LogP: towards a realistic model of parallel computation , 1993, PPOPP '93.

[21]  William F. McColl,et al.  Scalable Computing , 1995, Computer Science Today.

[22]  Alok Aggarwal,et al.  Energy Consumption in VLSI Circuits (Preliminary Version) , 1988, STOC 1988.

[23]  Jeffrey D Ullma Computational Aspects of VLSI , 1984 .