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. 1 Introduction 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 algebra s...
A common feature of many scalable parallel machines is non-uniform memory access - a processor can ...
This paper summarizes the BLAS Technical Forum Standard, a speci- #cation of a set of kernel routine...
This working note examines different Fortran implementations of the Basic Linear Algebra Subprograms...
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...
We look at how both logical restructuring and improvements available from successive versions of For...
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 correction and improvement to the Level 1 Blas routine srotmg for computing the...
First we report on a orre tion and improvement to the Level 1 Blas routine srotmg for omputing the...
This article describes the design rationale, a C implementation, and conformance testing of a subse...
The Fortran--90 standard requires an intrinsic function matmul which multiplies two matrices togethe...
We propose a set of new Fortran reference implementations, based on an algorithm proposed by Kahan, ...
This article describes the design rationale, a C implementation, and conformance testing of a subset...
A common feature of many scalable parallel machines is non-uniform memory access - a processor can ...
This paper summarizes the BLAS Technical Forum Standard, a speci- #cation of a set of kernel routine...
This working note examines different Fortran implementations of the Basic Linear Algebra Subprograms...
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...
We look at how both logical restructuring and improvements available from successive versions of For...
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 correction and improvement to the Level 1 Blas routine srotmg for computing the...
First we report on a orre tion and improvement to the Level 1 Blas routine srotmg for omputing the...
This article describes the design rationale, a C implementation, and conformance testing of a subse...
The Fortran--90 standard requires an intrinsic function matmul which multiplies two matrices togethe...
We propose a set of new Fortran reference implementations, based on an algorithm proposed by Kahan, ...
This article describes the design rationale, a C implementation, and conformance testing of a subset...
A common feature of many scalable parallel machines is non-uniform memory access - a processor can ...
This paper summarizes the BLAS Technical Forum Standard, a speci- #cation of a set of kernel routine...
This working note examines different Fortran implementations of the Basic Linear Algebra Subprograms...