Exponential Posit Encoding for Precision and Dynamic Range

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing floating-point arithmetic systems face challenges with rounding errors, overflow issues, and inefficient hardware utilization, particularly in high-performance computing and supercomputing environments.

Innovation Solution

The introduction of Exponential Posit (EPosit) and Integer Posit (IPosit) formats, which utilize TEGk binarization to enhance the dynamic range and efficiency of number representation, reducing the number of bits required for storage and transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional floating-point arithmetic is used, then hardware utilization is simplified, but rounding errors and overflow issues occur with reduced precision and dynamic range

Engineering Contradiction:
ImproveprecisionVSAvoidhardware utilization
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent implements dynamic bit allocation where the number of fraction bits and exponent bits varies based on the magnitude of the number being represented. This allows the format to adapt between high-precision mode for small numbers and wide dynamic range mode for large numbers, resolving the contradiction between precision and hardware complexity by making the representation flexible rather than fixed

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameters of the number representation by introducing a configurable balance point that determines the split between fraction bits and exponent bits. By adjusting this parameter, the system can optimize for either precision or dynamic range depending on the computational requirements, thereby improving precision without permanently increasing hardware complexity

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If more bits are used for number representation, then precision and dynamic range improve, but storage space and bandwidth requirements increase

Engineering Contradiction:
Improvedynamic rangeVSAvoidbits required
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent uses dynamic bit allocation where the split between fraction bits and exponent bits changes based on the number magnitude. This allows achieving high precision or wide dynamic range as needed, without always using the maximum number of bits, thereby reducing overall storage and bandwidth requirements while maintaining the ability to provide high precision or dynamic range when required

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies partial precision or partial dynamic range based on the actual computational needs. By using a configurable balance point, the system allocates bits partially to fraction and partially to exponent, avoiding the waste of using full precision or full dynamic range capacity for all operations, thus reducing total bits required while maintaining adequate performance

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If fixed-size floating-point formats are used, then hardware implementation is simpler, but precision for small numbers and dynamic range for large numbers cannot be simultaneously optimized

Engineering Contradiction:
Improveprecision for small numbersVSAvoiddynamic range adjustment
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent implements a dynamic format where the balance point between fraction bits and exponent bits can be adjusted based on the magnitude of numbers being processed. This allows the system to optimize for small numbers (more fraction bits) or large numbers (more exponent bits) as needed, simultaneously achieving both high precision for small numbers and wide dynamic range for large numbers through adaptive reconfiguration

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the representation parameters by introducing a configurable balance point that determines the split between fraction and exponent bits. This parameter can be adjusted to match the data distribution characteristics, allowing optimization for either small numbers or large numbers depending on the computational workload, thereby achieving both precision and adaptability

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250300672A1Enhanced posit representation
Publication Date: 2025.09.25 HUAWEI TECH CO LTD
  • US20250300672A1 patent drawing
  • US20250300672A1 patent drawing
  • US20250300672A1 patent drawing

AI summary

A method for converting a signed real number to an n-bit exponential Posit format number implemented by an exponential Posit coding device. The method comprises: i) receiving the signed real number in the exponential Posit coding device; ii) representing a sign of the signed real number with an s bit; iii) representing a scale factor of the signed real number by a prefix comprising a plurality of regime bits; and iv) representing the scale factor of the signed real number by a suffix comprising a plurality of exponent bits to generate the n-bit exponential Posit format number.