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 com-monly 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. 1 In t roduct ion The Level 1 BLAS [LHKK79], originally published in Fortran 66 [ANS66], implemented a number of common vector operations and were designed to be used as building blocks for linear algebr...
This article describes the design rationale, a C implementation, and conformance testing of a subset...
Fortran has largely enjoyed prominence for the past few decades as the computer programming language...
A package of 38 low level subprograms for many of the basic operations of numerical linear algebra i...
We look at how both logical restructuring and improvements available from successive versions of For...
We look at how both logical restructuring and improvements available from successive versions of For...
We look at how both logical restructuring and improvements available from successive versions of For...
First we report on a correction and improvement to the Level 1 Blas routine srotmg for computing the...
We use knot count and path count metrics to identify which routines in the Level 1 BLAS might benefi...
We use knot count and path count metrics to identify which routines in the Level 1 basic linear alge...
First we report on a orre tion and improvement to the Level 1 Blas routine srotmg for omputing the...
We propose a set of new Fortran reference implementations, based on an algorithm proposed by Kahan, ...
The Fortran--90 standard requires an intrinsic function matmul which multiplies two matrices togethe...
A common feature of many scalable parallel machines is non-uniform memory access - a processor can ...
A package of 38 low-level subprograms for many of the basic operations of numerical linear algebra i...
This article describes the design rationale, a C implementation, and conformance testing of a subse...
This article describes the design rationale, a C implementation, and conformance testing of a subset...
Fortran has largely enjoyed prominence for the past few decades as the computer programming language...
A package of 38 low level subprograms for many of the basic operations of numerical linear algebra i...
We look at how both logical restructuring and improvements available from successive versions of For...
We look at how both logical restructuring and improvements available from successive versions of For...
We look at how both logical restructuring and improvements available from successive versions of For...
First we report on a correction and improvement to the Level 1 Blas routine srotmg for computing the...
We use knot count and path count metrics to identify which routines in the Level 1 BLAS might benefi...
We use knot count and path count metrics to identify which routines in the Level 1 basic linear alge...
First we report on a orre tion and improvement to the Level 1 Blas routine srotmg for omputing the...
We propose a set of new Fortran reference implementations, based on an algorithm proposed by Kahan, ...
The Fortran--90 standard requires an intrinsic function matmul which multiplies two matrices togethe...
A common feature of many scalable parallel machines is non-uniform memory access - a processor can ...
A package of 38 low-level subprograms for many of the basic operations of numerical linear algebra i...
This article describes the design rationale, a C implementation, and conformance testing of a subse...
This article describes the design rationale, a C implementation, and conformance testing of a subset...
Fortran has largely enjoyed prominence for the past few decades as the computer programming language...
A package of 38 low level subprograms for many of the basic operations of numerical linear algebra i...