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

Hopkins, Tim (1997) Restructuring the BLAS Level-1 Routine for Computing the Modified Givens Transformation. ACM SIGNUM, 32 (4). pp. 2-14. ISSN 0163-5778 . (doi: (Full text available)

Download (687kB) Preview
Official URL


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: Article
Additional information: This is the published version of the UKC Computing Laboratory report 1-98, ''Restructuring the BLAS Level 1 routine for computing the modified Givens transformation''.
Uncontrolled keywords: Software Metrics, Fortran 90, Re-engineering software, Software Quality,Legacy Code
Subjects: Q Science > QA Mathematics (inc Computing science) > QA 76 Software, computer programming,
Divisions: Faculties > Sciences > School of Computing > Systems Architecture Group
Depositing User: Mark Wheadon
Date Deposited: 24 Aug 2009 16:09 UTC
Last Modified: 06 Sep 2011 03:59 UTC
Resource URI: (The current URI for this page, for reference purposes)
  • Depositors only (login required):