FLOATING-POINT EXECUTION CIRCUITRY FOR SUBSET OF BINARY LOGARITHM INPUT RANGE
Techniques are disclosed relating to polynomial approximation of the base-2 logarithm. In some embodiments, floating-point circuitry is configured to perform an approximation of a base-2 logarithm operation and provide a fixed unit of least precision (ULP) error over a range of inputs. In some embod...
Saved in:
Main Authors | , , |
---|---|
Format | Patent |
Language | English French |
Published |
22.02.2024
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | Techniques are disclosed relating to polynomial approximation of the base-2 logarithm. In some embodiments, floating-point circuitry is configured to perform an approximation of a base-2 logarithm operation and provide a fixed unit of least precision (ULP) error over a range of inputs. In some embodiments, the floating-point circuitry includes a set of parallel pipelines for polynomial approximation, where the output is chosen from a particular pipeline based on a determination of whether the input operand is in a first subset of a range of inputs. Disclosed techniques may advantageously provide fixed ULP error for an entire input operand range for the floating-point base-2 logarithmic function with minimal area and energy footprint, relative to traditional techniques.
L'invention divulgue des techniques relatives à l'approximation polynomiale du logarithme de base 2. Selon certains modes de réalisation, des circuits à virgule flottante sont configurés pour effectuer une approximation d'une opération logarithmique de base 2 et pour fournir une erreur d'unité de moindre précision (ULP) fixe sur une plage d'entrées. Selon certains modes de réalisation, les circuits à virgule flottante comprennent un ensemble de pipelines parallèles pour une approximation polynomiale, la sortie étant choisie à partir d'un pipeline particulier sur la base d'une détermination du fait que l'opérande d'entrée est compris dans un premier sous-ensemble d'une plage d'entrées. Des techniques divulguées peuvent avantageusement fournir une erreur d'ULP fixe pour une plage d'opérande d'entrée entière pour la fonction logarithmique de base 2 à virgule flottante avec une empreinte de superficie et d'énergie minimale, par rapport à des techniques classiques. |
---|---|
Bibliography: | Application Number: WO2023US25980 |