Multi-Precision Data Truncation for Memory Throughput

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Modern computing workloads, particularly those involving large data processing like machine learning and artificial intelligence, face memory retrieval bottlenecks due to the speed at which data is retrieved from memory, which can decrease overall computational throughput.

Innovation Solution

Implementing a system that truncates data into multiple precision levels, allowing for separate storage and retrieval of data portions at different precision levels, including full and lower precision, with the option to add adjustment values to maintain accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If data is retrieved from memory at full precision, then measurement precision is maintained, but memory throughput decreases and power consumption increases

Engineering Contradiction:
Improvedata precisionVSAvoidmemory throughput
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent segments data into multiple precision levels (e.g., full precision and truncated precision portions). Different portions of data are stored at different precision levels, allowing the system to retrieve only the necessary precision level for each computational task, thereby improving memory throughput while maintaining required precision.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the precision parameter of data storage and retrieval dynamically. By adjusting the precision level based on computational requirements, the system can optimize between memory throughput and power consumption while maintaining sufficient measurement precision for the task at hand.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If data is retrieved from memory at full precision, then measurement precision is maintained, but power consumption increases

Engineering Contradiction:
Improvedata precisionVSAvoidpower consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent segments data into multiple precision levels, allowing selective retrieval of data at appropriate precision levels. This reduces the total amount of data transferred and processed, thereby reducing power consumption while maintaining required precision for computational accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent dynamically changes the precision parameter of data retrieval based on computational requirements. By using lower precision when full precision is not needed, the system reduces power consumption associated with data transfer and processing while maintaining sufficient accuracy.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If data is truncated to lower precision levels, then memory throughput increases and power consumption decreases, but measurement precision decreases

Engineering Contradiction:
Improvememory throughputVSAvoiddata precision
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent segments data into full precision and truncated precision portions stored separately. The system can retrieve only the truncated portions for tasks that don't require full precision, improving memory throughput, while full precision data remains available when higher accuracy is needed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial precision retrieval by fetching only the necessary precision level for each task. This partial action approach retrieves less data than full precision would require, improving throughput while maintaining sufficient precision through selective truncation.

Inventive Principle:
Principle #16Partial or excessive action

4Use of energy by moving object

If data is truncated to lower precision levels, then power consumption decreases, but measurement precision decreases

Engineering Contradiction:
Improvepower consumptionVSAvoiddata precision
Core Design Contradiction:
Use of energy by moving objectVSMeasurement precision

Solution Approach 1:

The patent segments data into multiple precision levels, enabling the system to choose appropriate precision levels based on task requirements. This segmentation allows power consumption to be reduced by using lower precision when sufficient, while maintaining the option to use full precision when accuracy is critical.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20260037534A1Systems and methods for data truncation
Publication Date: 2026.02.05 SAMSUNG ELECTRONICS CO LTD
  • US20260037534A1 patent drawing
  • US20260037534A1 patent drawing
  • US20260037534A1 patent drawing

AI summary

Systems and methods for data truncation are disclosed. A computing system may a storage medium and a processor. The processor may be configured to identify first data of a first data structure; identify a first portion of the first data and a second portion of the first data; store the first portion of the first data as a second data structure in the storage medium, and the second portion of the first data as a third data structure in the storage medium; identify a request for the first data; based on the request, retrieve from the storage medium the second data structure including the first portion of the first data; identify a value associated with the second portion; generate second data based on the first portion and the value; and perform a task based on the second data.