Accurate table methods allow for very accurate and efficient evaluation of elementary functions. We present new single-table approaches to logarithm and exponential evaluation, by which we mean that a single table of values works for both log(x) and log(1 + x), and a single table for ex and ex − 1. This approach eliminates special cases normally required to evaluate log(1 + x) and ex − 1 accurately near zero, which will significantly improve performance on architectures which use SIMD parallelism, or on which data-dependent branching is expensive. We have implemented it on the Cell BE SPU (SIMD compute engine) and found the resulting functions to be up to twice as fast as the conventional implementations distributed in the IBM Mathematical ...
High performance implementations of unary functions are important in many applications e.g. in the w...
... This article describes how exponentiation can be approximated by manipulating the components of ...
International audienceBesides scalar instructions, modern micro-architectures also provide support f...
AbstractThis paper is a continuation of a study of numerical software for evaluating elementary func...
As FPGAs are increasingly being used for floating-point computing, the feasibility of a library of f...
We propose a Domain-Specific Architecture for elementary function com-putation to improve throughput...
(eng) Many general table-based methods for the evaluation in hardware of elementary functions have b...
[[abstract]]This paper suggests a method of utilizing binary logarithms to compute the power, root, ...
AbstractThis paper is a continuation of a study of numerical software for evaluating elementary func...
(eng) We present a new elementary function library, called CR-LIBM. This library implements the vari...
The exponential and logarithm functions are extraordinarily important in one-variable calculus. Howe...
Logarithms reduce products to sums and powers to products; they play an important role in signal pro...
This paper presents a new scheme for the hardware evaluation of functions in fixed-point format, for...
Elementary function design has recently been added yet another level of flexibility with the integra...
High performance implementations of unary functions are important in many applications e.g. in the w...
... This article describes how exponentiation can be approximated by manipulating the components of ...
International audienceBesides scalar instructions, modern micro-architectures also provide support f...
AbstractThis paper is a continuation of a study of numerical software for evaluating elementary func...
As FPGAs are increasingly being used for floating-point computing, the feasibility of a library of f...
We propose a Domain-Specific Architecture for elementary function com-putation to improve throughput...
(eng) Many general table-based methods for the evaluation in hardware of elementary functions have b...
[[abstract]]This paper suggests a method of utilizing binary logarithms to compute the power, root, ...
AbstractThis paper is a continuation of a study of numerical software for evaluating elementary func...
(eng) We present a new elementary function library, called CR-LIBM. This library implements the vari...
The exponential and logarithm functions are extraordinarily important in one-variable calculus. Howe...
Logarithms reduce products to sums and powers to products; they play an important role in signal pro...
This paper presents a new scheme for the hardware evaluation of functions in fixed-point format, for...
Elementary function design has recently been added yet another level of flexibility with the integra...
High performance implementations of unary functions are important in many applications e.g. in the w...
... This article describes how exponentiation can be approximated by manipulating the components of ...
International audienceBesides scalar instructions, modern micro-architectures also provide support f...