Skip to main content

Restructuring the BLAS Level 1 Routine for Computing the Modified Givens Transformation

Hopkins, Tim (1998) Restructuring the BLAS Level 1 Routine for Computing the Modified Givens Transformation. Technical report. , Canterbury, Kent, UK. (KAR id:21699)

PDF
Language: English
Download (303kB) Preview
[thumbnail of restructuring_the_blas_level_hopkins.pdf]
Preview
This file may not be suitable for users of assistive technology.
Request an accessible format
Postscript
Language: English
Download (236kB) Preview
[thumbnail of restructuring_the_blas_level_hopkins.ps]
Preview
This file may not be suitable for users of assistive technology.
Request an accessible format

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.

Item Type: Monograph (Technical report)
Uncontrolled keywords: code restructuring, Fortran, legacy code
Subjects: Q Science > QA Mathematics (inc Computing science) > QA 76 Software, computer programming,
Divisions: Divisions > Division of Computing, Engineering and Mathematical Sciences > School of Computing
Depositing User: Mark Wheadon
Date Deposited: 31 Aug 2009 17:19 UTC
Last Modified: 16 Nov 2021 10:00 UTC
Resource URI: https://kar.kent.ac.uk/id/eprint/21699 (The current URI for this page, for reference purposes)
  • Depositors only (login required):