Skip to main content

Depth-efficient threshold circuits for multiplication and symmetric function computation

  • Session 7
  • Conference paper
  • First Online:
Computing and Combinatorics (COCOON 1996)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1090))

Included in the following conference series:

Abstract

The multiplication operation and the computation of symmetric functions are fundamental problems in arithmetic and algebraic computation. We describe unit-weight threshold circuits to perform the multiplication of two n-bit integers, which have fan-in k, edge complexity O(n 2+1/d), and depth O(log d + log n/log k), for any fixed integer d > 0. For a given fan-in, our constructions have considerably smaller depth (or edge complexity) than the beat previous circuits of similar edge complexity (or depth, respectively). Similar results are also shown for the iterated addition operation and the computation of symmetric functions. In particular, we propose a unit-weight threshold circuit to compute the sum of m n-bit numbers that has fan-in k, edge complexity O(nm 1+1/d), and depth O(log d + log m/log k + log n/log k).

Research supported partially by NSF under grant NSF-RIA-08930554.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Allender, E.: A note on the power of threshold circuit. Proc. Symp. Foundations of Computer Science (1989) 580–585

    Google Scholar 

  2. Alon, N., Bruck, J.: Explicit constructions of depth-2 majority circuits for comparison and addition. SIAM J. Disc. Math. (1994) 1–8

    Google Scholar 

  3. Bruck, J.: Harmonic analysis of polynomial threshold functions. SIAM J. Disc. Math. (1990) 168–177

    Google Scholar 

  4. Beame, P., Brisson, E., Ladner, R.: The complexity of computing symmetric functions using threshold circuits. Theoretical Computer Science (1992) 253–265

    Google Scholar 

  5. Boppana, R.: Threshold functions and bounded depth monotone circuits. ACM Symp. Theor. Computing (1984) 475–479

    Google Scholar 

  6. Dadda, L.: Some schemes for parallel multipliers. Alta Freq. (1965) 349–356

    Google Scholar 

  7. Hajnal, A., Mass, W., Pudlák, P., Szegedy, M., Turán, G.: Threshold circuits of bounded depth. Proc. Symp. Foundations of Computer Science (1987) 99–110

    Google Scholar 

  8. Hastad, J., Goldmann, M.: On the power of small-depth threshold circuits. Computational Complexity (1991) 113–129

    Google Scholar 

  9. Ho, I.T., Chen, T.C.: Iterated addition by residue threshold functions and their representation by array logic. IEEE Trans. Computers C-22 (1973) 762–767

    Google Scholar 

  10. Redkin, N.P.: Synthesis of threshold element networks for certain classes of boolean functions. Kibernetika. 5 (1970) 6–9

    Google Scholar 

  11. Reif, J., Tate, S.R.: On threshold circuits and polynomial computation. SIAM J. Comput. 21 (1992) 896–908

    Google Scholar 

  12. Siu, K.Y., Roychowdhury, V.P., Kailath, T.: Depth-size tradeoffs for neural computation. IEEE Trans. Computers 40 (1991) 1402–1412

    Google Scholar 

  13. Siu, K.Y., Roychowdhury, V.P., Kailath, T.: Toward Massively Parallel Design of Multipliers. J. Parallel Distributed Computing (1995) 86–93

    Google Scholar 

  14. Siu, K.Y., Roychowdhury, V.P., Kailath, T.: Discrete Neural Computation, A Theoretical Foundation. Prentice Hall, New Jersey (1994)

    Google Scholar 

  15. Spielman, D.A.: Computing arbitrary symmetric functions. Technical Report TR-906, Dept. of Computer Science, Yale University (1992)

    Google Scholar 

  16. Swartzlander, E.E.: Parallel Counters. IEEE Trans. Computers 29 (1973) 1021–1024

    Google Scholar 

  17. Wallace, C.S.: A suggestion for a fast multiplier. IEEE Trans. Computers EC-13 (1964) 14–17

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Jin-Yi Cai Chak Kuen Wong

Rights and permissions

Reprints and permissions

Copyright information

© 1996 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Yeh, CH., Varvarigos, E.A. (1996). Depth-efficient threshold circuits for multiplication and symmetric function computation. In: Cai, JY., Wong, C.K. (eds) Computing and Combinatorics. COCOON 1996. Lecture Notes in Computer Science, vol 1090. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-61332-3_156

Download citation

  • DOI: https://doi.org/10.1007/3-540-61332-3_156

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-61332-9

  • Online ISBN: 978-3-540-68461-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics