Abstract. We investigate fast parallel algorithms to compute normal forms of matrices and the corresponding transformations. Given a matrix B in M L L (K), where K is an arbitrary commutative field, we establish that computing a similarity transformation P such that F"P\ BP is in Frobenius normal form can be done in NC ) . Using a reduction to this first problem, a similar fact is then proved for the Smith normal form S(x) of a polynomial matrix
to compute unimodular matrices º(x) and »(x) such that S(x)"º(x)A(x)»(x) can be done in NC) . We get that over concrete fields such as the rationals, these problems are in NC .Using our previous results we have thus established that the problems of computing transformations over a field extension for the Jordan normal form, and transformations over the input field for the Frobenius and the Smith normal form are all in NC ) . As a corollary we establish a polynomial-time sequential algorithm to compute transformations for the Smith form over K [x].