18489640. Floating-point Division Circuitry with Subnormal Support simplified abstract (Apple Inc.)

From WikiPatents
Jump to navigation Jump to search

Floating-point Division Circuitry with Subnormal Support

Organization Name

Apple Inc.

Inventor(s)

Liang-Kai Wang of Austin TX (US)

Ian R. Ollmann of Los Gatos CA (US)

Anthony Y. Tai of San Jose CA (US)

Floating-point Division Circuitry with Subnormal Support - A simplified explanation of the abstract

This abstract first appeared for US patent application 18489640 titled 'Floating-point Division Circuitry with Subnormal Support

Simplified Explanation

- Circuitry for floating-point division is disclosed in the patent application. - The circuitry can generate a subnormal result for a division operation. - It includes floating-point circuitry for performing a reciprocal operation to determine a normalized mantissa value for the reciprocal of the denominator. - Fixed-point circuitry is included to multiply the normalized mantissa value by the numerator's mantissa to generate an initial value. - Control circuitry determines error data for the initial value and generates a final subnormal mantissa result for the division operation based on the error data and initial value. - The patent application also discloses embodiments with multiple modes offering different accuracy guarantees.

Potential Applications

- High-performance computing - Scientific research - Financial modeling

Problems Solved

- Efficient floating-point division - Handling subnormal results accurately - Providing multiple accuracy modes for different applications

Benefits

- Improved accuracy in floating-point division - Efficient handling of subnormal results - Flexibility with multiple accuracy modes for different needs


Original Abstract Submitted

Techniques are disclosed relating to circuitry for floating-point division. In some embodiments, the circuitry is configured to generate a subnormal result for a division operation that divides a numerator by a denominator. The circuitry may include floating-point circuitry configured to perform a reciprocal operation to determine a normalized mantissa value for the reciprocal of a floating-point representation of the denominator. The circuitry may further include fixed-point circuitry configured to multiply a fixed-point representation of the normalized mantissa value for the reciprocal by a mantissa of the numerator to generate an initial value. Control circuitry may determine error data for the initial value and generate a final subnormal mantissa result for the division operation based on the error data and the initial value. Embodiments with multiple modes with different accuracy guarantees are disclosed.