We consider the efficient implementation of matrix computations in interpreted Basic on a microcomputer. Linear equations routines SGEFA and SGESL from the LINPACK library of Fortran programs are translated into Basic and run on four microcomputers: the Commodore 64, the Amstrad CPC 464, the BBC Microcomputer, and the BBC with a Z-80 second processor. The computational cost of the routines is found to be dominated by subscripting calculations rather than by floating point arithmetic. For the BBC Microcomputer and the Commodore 64, the BLAS routines which constitute the inner loops of SGEFA and SGESL are coded in assembly language; speed increases of factors 2.8 (BBC) and 5.3 (Commodore 64) accrue, and the improved execution times are compar...
. Some details of arithmetic of two representatives of computers (a superscalar workstation and a ve...
International audienceThis paper proposes a micro-kernel to efficiently compute 4x4 8-bit matrix mul...
Matrix multiplication (hereafter we use the acronym MM) is among the most fundamental operations of ...
Abstract The Basic Linear Algebra Subprograms, BLAS, are the basic computa-tional kernels in most ap...
SIGLEAvailable from British Library Lending Division - LD:6184.6725(101) / BLDSC - British Library D...
This paper examines how to write code to gain high performance on modern computers as well as the im...
In the work discusses computational capabilities of the microcontroller STM23F429ZIT6. It is install...
A package of 38 low-level subprograms for many of the basic operations of numerical linear algebra i...
This study reports on how different microcomputer systems performed in the solution of two linear pr...
This working note examines different Fortran implementations of the Basic Linear Algebra Subprograms...
This thesis describes novel techniques and test implementations for optimizing numerically intensive...
Since the appendices contain material of historical interest that is not readily available elsewhere...
The implementations of matrix multiplication on contemporary, vector-oriented, and multicore-oriente...
Eklundh's (1972) algorithm to transpose a large matrix stored on an external device such as a disc h...
The Fortran--90 standard requires an intrinsic function matmul which multiplies two matrices togethe...
. Some details of arithmetic of two representatives of computers (a superscalar workstation and a ve...
International audienceThis paper proposes a micro-kernel to efficiently compute 4x4 8-bit matrix mul...
Matrix multiplication (hereafter we use the acronym MM) is among the most fundamental operations of ...
Abstract The Basic Linear Algebra Subprograms, BLAS, are the basic computa-tional kernels in most ap...
SIGLEAvailable from British Library Lending Division - LD:6184.6725(101) / BLDSC - British Library D...
This paper examines how to write code to gain high performance on modern computers as well as the im...
In the work discusses computational capabilities of the microcontroller STM23F429ZIT6. It is install...
A package of 38 low-level subprograms for many of the basic operations of numerical linear algebra i...
This study reports on how different microcomputer systems performed in the solution of two linear pr...
This working note examines different Fortran implementations of the Basic Linear Algebra Subprograms...
This thesis describes novel techniques and test implementations for optimizing numerically intensive...
Since the appendices contain material of historical interest that is not readily available elsewhere...
The implementations of matrix multiplication on contemporary, vector-oriented, and multicore-oriente...
Eklundh's (1972) algorithm to transpose a large matrix stored on an external device such as a disc h...
The Fortran--90 standard requires an intrinsic function matmul which multiplies two matrices togethe...
. Some details of arithmetic of two representatives of computers (a superscalar workstation and a ve...
International audienceThis paper proposes a micro-kernel to efficiently compute 4x4 8-bit matrix mul...
Matrix multiplication (hereafter we use the acronym MM) is among the most fundamental operations of ...