PROFIL/BIAS - A fast interval library (Q1340873)

From MaRDI portal
Revision as of 13:21, 31 January 2024 by Import240129110113 (talk | contribs) (Added link to MaRDI item.)
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
    0 references
    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
    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

    Identifiers

    0 references
    0 references
    0 references
    0 references
    0 references