PROFIL/BIAS - A fast interval library (Q1340873): Difference between revisions
From MaRDI portal
Changed an Item |
Changed an Item |
||
Property / describes a project that uses | |||
Property / describes a project that uses: C-XSC 2.0 / rank | |||
Normal rank |
Revision as of 03:42, 28 February 2024
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | PROFIL/BIAS - A fast interval library |
scientific article |
Statements
PROFIL/BIAS - A fast interval library (English)
0 references
20 December 1994
0 references
BIAS are basic interval arithmetic subroutines which represent a sort of counterpart of the well-known basic linear algebraic subprograms called BLAS. The paper discusses a special implementation of BIAS in C using a lower/upper bound interval representation and directed roundings. This implementation is machine independent (and thus easily portable) with the exception of three small routines for switching the rounding mode. Significant savings of time have been achieved by programming vector and matrix operations in a particular way. Based on BIAS which are low-level routines a \(\text{C}^{++}\) library called PROFIL (Programmer's Runtime Optimized Fast Interval Library) is described improving memory management and allowing the direct use of standard libraries such as IMSL, NAG and LAPACK. Performance results are given proving the efficiency of PROFIL and BIAS. The paper is concluded by the addresses of the server and the directories from which both packages can be obtained via anonymous ftp.
0 references
IEEE-754 arithmetic standard
0 references
performance results
0 references
programmer's runtime optimized fast interval library
0 references
BIAS
0 references
basic interval arithmetic subroutines
0 references
basic linear algebraic subprograms
0 references
BLAS
0 references
directed roundings
0 references
vector and matrix operations
0 references
\(\text{C}^{++}\)
0 references
PROFIL
0 references
IMSL
0 references
NAG
0 references
LAPACK
0 references