In this paper we compare several implementations of Kogbetliantz's algorithm for computing the SVD on sequential as well as on parallel machines. Comparisons are based on timings and on operation counts. The numerical accuracy of the different methods is also analyzed.
Charlier, J. P., Vanbegin, M., & Van Dooren, P. (1988). On efficient implementations of Kogbetliantz’s algorithm for computing the singular value decomposition. Numerische Mathematik, 52, 279-300. https://doi.org/10.1007/BF01398880 (Original work published 1988)