Finite field linear algebra subroutines

  • Authors:
  • Jean Guillaume Dumas;Thierry Gautier;Clément Pernet

  • Affiliations:
  • Laboratoire de Modélisation et Calcul, 38041 Grenoble, France;APACHE group, ID-ENSIMAG. ZIRST, 38330 Montbonnot, Saint-Martin, France;APACHE group, ID-ENSIMAG. ZIRST, 38330 Montbonnot, Saint-Martin, France

  • Venue:
  • Proceedings of the 2002 international symposium on Symbolic and algebraic computation
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper we study different implementations of finite field arithmetic, essential foundation of computer algebra. We focus on Galois fields of word size cardinality at most, with any characteristic. Classical representations as machine integers, floating point numbers, polynomials and Zech logarithms are compared. Furthermore, very efficient implementations of finite field dot products, matrix-vector products and matrix-matrix products (namely the symbolic equivalent of level 1, 2 and 3 BLAS) are presented. Our implementations have many symbolic linear algebra applications: symbolic triangularization, system solving, exact determinant computation, matrix normal form are such examples.