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.
References
Hillis, W.D. (1985). The Connection Machine. The MIT Press, Cambridge, MA.
Hillis, W.D. and Steele, G.L., Jr. (1986). Data Parallel Algorithms. Commun. ACM 29, 12, 1170–1183.
Janwa, H. (1990, March). Private communication.
Janwa, H. and Wilson, R.M. (1990, May). Hyperplane Sections of Fermat Varieties in P3 in Positive Characteristic and Some Applications. Preprint.
Lidl, L., and Niederreiter, H. (1986). Introduction to finite fields and their applications. Cambridge University Press, Cambridge, UK.
Nassimi, D. and Sahni, S. (1981). Data Broadcasting in SIMD Computers. IEEE Trans. Comp., C-30, 2, 101–107.
Thinking Machines Corporation. (1988, September). *Lisp Reference Manual, Version 5.0. Cambridge, MA.
Thinking Machines Corporation. (1989, May). Connection Machine Model CM-2 Technical Summary, Version 5.1, Cambridge, MA.
Author information
Authors and Affiliations
Editor information
Rights 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