Compact Arithmetic Elements Using Low-Precision High Dynamic Range

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional computing systems inefficiently utilize transistors due to a focus on high precision arithmetic, limiting the ability to harness the full computing power of modern silicon-based processors, despite the availability of vast computational resources.

Innovation Solution

The implementation of low precision high dynamic range (LPHDR) processing elements that perform arithmetic operations with a precision of about 0.1%, allowing for a significant increase in the number of operations per unit time or unit power, using either digital logarithmic representations or analog representations to efficiently use silicon resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional high precision arithmetic is used, then computational accuracy is improved, but the number of operations per unit time or unit power deteriorates

Engineering Contradiction:
Improvecomputational accuracyVSAvoidnumber of operations per unit time
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent changes the precision parameter from conventional high precision (32-bit or 64-bit floating point) to low precision (about 0.1% precision, equivalent to roughly 10 bits). This parameter change allows significantly more arithmetic operations to be performed per unit time and per unit power, while still achieving adequate computational results for many applications through techniques like stochastic computing and probabilistic error correction

Inventive Principle:
Principle #35Parameter changes

2Power

If the number of processing elements is increased, then computing power is improved, but device complexity and resource requirements worsen

Engineering Contradiction:
Improvecomputing powerVSAvoidnumber of processing elements
Core Design Contradiction:
PowerVSDevice complexity

Solution Approach 1:

The patent uses copying by replicating simple low-precision processing elements many times across the chip. Each processing element is identical and performs basic arithmetic operations with low precision. By copying these simple units thousands or millions of times, the system achieves high computing power without the complexity of designing and managing fewer, more complex processing elements

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent segments the computing task into many independent parallel operations performed by numerous simple processing elements. Instead of having a few complex processors handle tasks sequentially or with complex coordination, the work is divided into many small independent operations that can be executed simultaneously by simple, identical processing units, reducing overall system complexity

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11327715B2Processing with compact arithmetic processing element
Publication Date: 2022.05.10 SINGULAR COMPUTING LLC
  • US11327715B2 patent drawing
  • US11327715B2 patent drawing
  • US11327715B2 patent drawing

AI summary

Low precision computers can be efficient at finding possible answers to search problems. However, sometimes the task demands finding better answers than a single low precision search. A computer system augments low precision computing with a small amount of high precision computing, to improve search quality with little additional computing.