School of Computing

Restructuring the blas level 1 routine for computing the modified givens transformation

Tim Hopkins

Technical Report 1-98, University of Kent, Computing Laboratory, Canterbury, Kent, UK., January 1998.

Abstract

We look at how both logical restructuring and improvements available from successive versions of Fortran allow us to reduce the complexity (measured by a number of the commonly used software metrics) of the Level 1 BLAS code used to compute the modified Givens transformation. With these reductions in complexity we claim that we have improved both the maintainability and clarity of the code; in addition, we report a fix to a minor problem with the original code. The performance of two commercial Fortran restructuring tools is also reported.

Download publication 231 kbytes (PostScript)

Bibtex Record

@techreport{541,
author = {Tim Hopkins},
title = {Restructuring the BLAS Level 1 Routine for Computing the Modified Givens Transformation},
month = {January},
year = {1998},
pages = {182-196},
keywords = {determinacy analysis, Craig interpolants},
note = {},
doi = {},
url = {http://www.cs.kent.ac.uk/pubs/1998/541},
    address = {Canterbury, Kent, UK.},
    institution = {University of Kent, Computing Laboratory},
    number = {1-98},
}

School of Computing, University of Kent, Canterbury, Kent, CT2 7NF

Enquiries: +44 (0)1227 824180 or contact us.

Last Updated: 21/03/2014