The advent of reconfigurable co-processors based on field-programmable gate arrays has renewed interest in hardware architectures for elementary functions. This article studies operators for the logarithm function in the context of this target technology. An old algorithm is generalized, fine-tuned and implemented as an architecture generator, exposing a wide range of trade-offs between resources (memory, logic and multipliers) and performance (frequency and pipeline depth). A single pipelined operator computes five times more double-precision floating-point logarithms per second than a high-end processor core, while consuming only a few percents of the resources of a high-end FPGA. This generator is available under the LGPL as part of the ...
Many computationally intensive scientific applications involve repetitive floating point operations ...
International audienceFloating-point operators on FPGAs do not have to be identical to the ones avai...
In recent years we have investigated the use of a logarithmic number representation as an alternativ...
The advent of reconfigurable co-processors based on field-programmable gate arrays has renewed inter...
International audienceThe study of specific hardware circuits for the evaluation of floating-point e...
International audienceAs FPGAs are increasingly being used for floating-point computing, the feasibi...
This article addresses the development of complex, heavily parameterized and flexible operators to b...
It has been shown that FPGAs could outperform high-end microprocessors on floating-point computation...
The high performance and capacity of current FPGAs makes them suitable as acceleration co-processors...
International audienceElementary functions from the mathematical library input and output floating-p...
De plus en plus de constructeurs proposent des accélérateurs de calculs à base de circuits reconfigu...
Elementary function design has recently been added yet another level of flexibility with the integra...
International audienceFor applications requiring a large dynamic, real numbers may be represented ei...
International audienceThe high performance and capacity of current FPGAs makes them suitable as acce...
International audienceCustom operators, working at custom precisions, are a key ingredient to fully ...
Many computationally intensive scientific applications involve repetitive floating point operations ...
International audienceFloating-point operators on FPGAs do not have to be identical to the ones avai...
In recent years we have investigated the use of a logarithmic number representation as an alternativ...
The advent of reconfigurable co-processors based on field-programmable gate arrays has renewed inter...
International audienceThe study of specific hardware circuits for the evaluation of floating-point e...
International audienceAs FPGAs are increasingly being used for floating-point computing, the feasibi...
This article addresses the development of complex, heavily parameterized and flexible operators to b...
It has been shown that FPGAs could outperform high-end microprocessors on floating-point computation...
The high performance and capacity of current FPGAs makes them suitable as acceleration co-processors...
International audienceElementary functions from the mathematical library input and output floating-p...
De plus en plus de constructeurs proposent des accélérateurs de calculs à base de circuits reconfigu...
Elementary function design has recently been added yet another level of flexibility with the integra...
International audienceFor applications requiring a large dynamic, real numbers may be represented ei...
International audienceThe high performance and capacity of current FPGAs makes them suitable as acce...
International audienceCustom operators, working at custom precisions, are a key ingredient to fully ...
Many computationally intensive scientific applications involve repetitive floating point operations ...
International audienceFloating-point operators on FPGAs do not have to be identical to the ones avai...
In recent years we have investigated the use of a logarithmic number representation as an alternativ...