Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article
Free access

A model of computation for VLSI with related complexity results

Published: 01 July 1985 Publication History

Abstract

A new model of computation for VLSI, based on the assumption that time for propagating information is at least linear in the distance, is proposed. While accommodating for basic laws of physics, the model is designed to be general and technology independent. Thus, from a complexity viewpoint, it is especially suited for deriving lower bounds and trade-offs. New results for a number of problems, including fan-in, transitive functions, matrix multiplication, and sorting are presented. As regards upper bounds, it must be noted that, because of communication costs, the model clearly favors regular and pipelined architectures (e.g., systolic arrays).

References

[1]
BAUDET, G. M.On the area required by VLSI circuits. In VLSI Systems and Computations, H. T. Kung, R. Sproull, and G. Steele, Eds. Computer Science Press, Rockville, Md., 1981, pp. 100-107.
[2]
BAUDET, G. M., PREPARATA, F. P., AND VUILLEMIN, J. Area-time optimal VLSI circuits for convolution. 1EEE Trans. Comput. C-32, 7 (July 1983), 684-688.
[3]
BILARDI, G., PRACCHI, M., AND PREPARATA, F. P. A critique of network speed in VLSI models of computation. IEEE J. Solid-State Circuits SC-I 7 (Aug. 1982), 696-702.
[4]
BRENT, R. P., AND KUNG, H. T.The chip complexity of binary arithmetic. In Proceedings ofl 2th Annual ACM Symposium on Theory of Computing (Los Angeles, Calif., Apr. 28-30). ACM, New York, 1980, pp. 190-200.
[5]
CHAZELLE, B., AND MONIER, L.Towards more realistic models of computation for VLSI. In Proceedings of2nd Caltech Conference on VLSI (Pasadena, Calif., Jan. 19-21). 1981, pp. 441-453.
[6]
CLARK, W. A. From electron mobility to logical structure: A view of integrated circuits. ACM Comput. Surv. 12, 3 (Sept. 1980), 325-358.
[7]
KEDEM, Z. M., AND ZORAT, A.On relations between input and communication/computation in VLSI. In Proceedings of 22nd IEEE Symposium on Foundations of Computer Science. IEEE, New York, 1981, pp. 37-44.
[8]
KUNG, H. T., AND LEISERSON, C. E.Systolic arrays (for VLSI). In introduction to VLSI Systems, C. Mead and L. Conway, Eds. Addison-Wesley, Reading, Mass., 1980.
[9]
LIPTON, R. J., AND SEDGEWICK, R.Lower bounds for VLSI. In Proceedings of l3th Annual ACM Symposium on Theory of Computing (Milwaukee, Wis., May 11-13). ACM, New York, 1981, pp. 300-307.
[10]
LIPTON, R. J., AND VALDES, J.Census functions: An approach to VLSI upper bounds, in Proceedings of 22nd IEEE Symposium on Foundations of Computer Science. IEEE, New York, 1981, pp. 13-22.
[11]
MEAD, C., AND CONWAY, L., EDS.Introduction to VLSI Systems. Addison-Wesley, Reading, Mass., 1980.
[12]
PREPARATA, F. P., AND VUILLEMIN, J.Area-time optimal VLSI networks based on the cubeconnected cycles. Rapport IRIA No. 13, Rocquencourt, France, 1980.
[13]
PREPARATA, F. P., AND VUILLEMIN, J.The cube-connected cycles: A versatile network for parallel computation. Commun. ACM 24, 5 (May 1981), 300-309.
[14]
ROSENBERG, A. L.Three-dimensional VLSI: A case study. J. ACM 30, 3 (July 1983), 397-416.
[15]
SAVAGE, J. E.Area-time tradeoffs for matrix multiplication and related problems in VLSI models. J. Comput. Syst. Sci. ( 1981 ), 230-242.
[16]
SEITZ, C. L. Self-timed VLSI Systems. In Proceedings of Ist Caltech Conference on VLSI (Pasadena, Calif., Jan.). 1979.
[17]
THOMPSON, C. D.Area-time complexity for VLSI. In Proceedings 11th Annual ACM Symposium on Theory of Computing (Atlanta, Ga., Apr. 30-May 2). ACM, New York, 1979, pp. 81-88.
[18]
THOMPSON, C. D. A Complexity Theory for VLSI. PhD dissertation, Dept. of Computer Science, Carnegie-Mellon Univ., Pittsburgh, Pa., 1980.
[19]
THOMPSON, C. D.Fourier Transforms in VLSI. IEEE Trans. Comput. C-32, 1I (Nov. 1983), 1047-1057.
[20]
VUILLEMtN, J.A combinatorial limit to the computing power of VLSI circuits. IEEE Trans. Comput. C-32, 3 (Mar. 1983), 294-300.

Cited By

View all
  • (2024)Asymptotically sharp estimates for the area of multiplexers in the cellular circuit modelDiscrete Mathematics and Applications10.1515/dma-2024-000934:2(103-115)Online publication date: 15-Apr-2024
  • (2022)Асимптотически точные оценки для площади мультиплексоров в модели клеточных схемAsymptoticaly tight bounds for the area of multiplexers in a cellular circuit modelДискретная математикаDiskretnaya Matematika10.4213/dm171234:4(52-68)Online publication date: 2-Dec-2022
  • (2021)Lower Bounds and Hardness Magnification for Sublinear-Time Shrinking Cellular AutomataComputer Science – Theory and Applications10.1007/978-3-030-79416-3_18(296-320)Online publication date: 28-Jun-2021
  • Show More Cited By

Index Terms

  1. A model of computation for VLSI with related complexity results

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image Journal of the ACM
      Journal of the ACM  Volume 32, Issue 3
      July 1985
      245 pages
      ISSN:0004-5411
      EISSN:1557-735X
      DOI:10.1145/3828
      Issue’s Table of Contents

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 01 July 1985
      Published in JACM Volume 32, Issue 3

      Permissions

      Request permissions for this article.

      Check for updates

      Qualifiers

      • Article

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)52
      • Downloads (Last 6 weeks)11
      Reflects downloads up to 02 Sep 2024

      Other Metrics

      Citations

      Cited By

      View all

      View Options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Get Access

      Login options

      Full Access

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media