PROFIL/BIAS - A fast interval library
type: Item
instance of: scholarly article
title: PROFIL/BIAS - A fast interval library
zbMATH Open document ID: 0808.65055
DOI: 10.1007/BF02307379
published in: Computing
publication date: 1994-12-20T00:00:00Z
review text: 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.
reviewed by: Günter Mayer
Mathematics Subject Classification ID: 65G30
Mathematics Subject Classification ID: 65Y15
Mathematics Subject Classification ID: 65F30
zbMATH DE Number: 704626
zbMATH Keywords: IEEE-754 arithmetic standard
zbMATH Keywords: performance results
zbMATH Keywords: programmer's runtime optimized fast interval library
zbMATH Keywords: BIAS
zbMATH Keywords: basic interval arithmetic subroutines
zbMATH Keywords: basic linear algebraic subprograms
zbMATH Keywords: BLAS
zbMATH Keywords: directed roundings
zbMATH Keywords: vector and matrix operations
zbMATH Keywords: \(\text{C}^{++}\)
zbMATH Keywords: PROFIL
zbMATH Keywords: IMSL
zbMATH Keywords: NAG
zbMATH Keywords: LAPACK
describes a project that uses: INTLIB
describes a project that uses: NAG
describes a project that uses: BLAS
describes a project that uses: PASCAL-XSC
describes a project that uses: C-XSC 2.0
describes a project that uses: INTBIS
describes a project that uses: LAPACK
describes a project that uses: IMSL Numerical Libraries
author: Olaf Knüppel
MaRDI profile type: Publication
cites work: Q3345690
cites work: Q4851660
cites work: A set of level 3 basic linear algebra subprograms
cites work: An extended set of FORTRAN basic linear algebra subprograms
cites work: Q4004279
cites work: Topics in validated computations. Proceedings of the IMACS-GAMM international workshop, Oldenburg, Germany, 30 August - 3 September 1993
cites work: Q4868537
cites work: Q4295107
cites work: Algorithm 737: INTLIB—a portable Fortran 77 interval standard-function library
cites work: Algorithm 681: INTBIS, a portable interval Newton/bisection package
cites work: Q4003189
cites work: Q3139687
cites work: Basic Linear Algebra Subprograms for Fortran Usage
cites work: Q3207999
full work available at URL: https://doi.org/10.1007/bf02307379
OpenAlex ID: W53809769
description: scientific article; zbMATH DE number 704626