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...

Full description

Saved in:
Bibliographic Details
Main Authors OLLMANN, Ian R, TAI, Anthony Y, WANG, Liang-Kai
Format Patent
LanguageEnglish
French
Published 22.02.2024
Subjects
Online AccessGet full text

Cover

Loading…
More Information
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