Skip to main content

Finite field arithmetic using the connection machine

  • Conference paper
  • First Online:

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

Abstract

A Connection Machine (model CM-2) with 32K processors has been used to carry out calculations in finite fields with as many as 221 elements and of various characteristics; a typical calculation is to determine the number of roots of a large family of polynomials. The programs use discrete logarithms, employing a table of “successor” logarithms to perform addition. The table is computed in advance, in parallel. The system can evaluate some 4 × 106 polynomial terms per second; performance is limited by the general communication time needed for table lookup. Orbits of the p-th power bijection (also calculated in parallel) are used to deal with common symmetries arising in the calculations. The techniques are illustrated by calculations to determine the number of rational points of a polynomial surface over several fields, quantities which are useful in analyzing certain cyclic codes.

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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Hillis, W.D. (1985). The Connection Machine. The MIT Press, Cambridge, MA.

    Google Scholar 

  2. Hillis, W.D. and Steele, G.L., Jr. (1986). Data Parallel Algorithms. Commun. ACM 29, 12, 1170–1183.

    Article  Google Scholar 

  3. Janwa, H. (1990, March). Private communication.

    Google Scholar 

  4. Janwa, H. and Wilson, R.M. (1990, May). Hyperplane Sections of Fermat Varieties in P3 in Positive Characteristic and Some Applications. Preprint.

    Google Scholar 

  5. Lidl, L., and Niederreiter, H. (1986). Introduction to finite fields and their applications. Cambridge University Press, Cambridge, UK.

    Google Scholar 

  6. Nassimi, D. and Sahni, S. (1981). Data Broadcasting in SIMD Computers. IEEE Trans. Comp., C-30, 2, 101–107.

    Google Scholar 

  7. Thinking Machines Corporation. (1988, September). *Lisp Reference Manual, Version 5.0. Cambridge, MA.

    Google Scholar 

  8. Thinking Machines Corporation. (1989, May). Connection Machine Model CM-2 Technical Summary, Version 5.1, Cambridge, MA.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Richard E. Zippel

Rights and permissions

Reprints and permissions

Copyright information

© 1992 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Sibert, E., Mattson, H.F., Jackson, P. (1992). Finite field arithmetic using the connection machine. In: Zippel, R.E. (eds) Computer Algebra and Parallelism. CAP 1990. Lecture Notes in Computer Science, vol 584. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-55328-2_4

Download citation

  • DOI: https://doi.org/10.1007/3-540-55328-2_4

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-55328-1

  • Online ISBN: 978-3-540-47026-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics