Data Interpolation Memory Segmentation for Parallel Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data interpolation methods suffer from performance inefficiencies, particularly when randomly accessing data, as they often require fetching all four points from a single memory, leading to increased storage requirements and reduced calculation speed.

Innovation Solution

The data set is split into four memories, each containing a quarter of the source data, allowing all four points needed for interpolation to be retrieved in a single memory access interval, with innovative addressing and circuitry schemes to determine and manipulate memory access efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If all four points are fetched from a single memory, then data completeness is ensured, but memory access time increases

Engineering Contradiction:
Improvedata completenessVSAvoidmemory access time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent divides the data set into four separate memories (memory A, memory B, memory C, memory D), each storing a quarter of the source data. This segmentation allows the system to retrieve one data point from each memory simultaneously in a single memory access interval, resolving the contradiction between ensuring data completeness and reducing memory access time.

Inventive Principle:
Principle #1Segmentation

2Productivity

If data is split into four memories, then retrieval speed increases, but device complexity increases

Engineering Contradiction:
Improveinterpolation speedVSAvoidmemory structure complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The data set is divided into four separate memories to enable parallel retrieval of data points during interpolation operations, significantly improving productivity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a new dimension of organization by distributing data across four separate memory structures rather than using a single memory. This dimensional change enables simultaneous access to multiple data points through parallel memory operations, achieving faster interpolation speed despite the increased structural complexity.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Speed

If four copies of the entire data are made available in four memories, then access speed improves, but storage requirements increase

Engineering Contradiction:
Improvedata access speedVSAvoidstorage capacity
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

Instead of creating four complete copies of the data set (which would quadruple storage requirements), the patent segments the original data set into four distinct portions and distributes them across four memories. This approach maintains fast parallel access capability while using only the original amount of storage capacity, effectively resolving the contradiction between access speed and storage requirements.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10817493B2Data interpolation
Publication Date: 2020.10.27 RAYTHEON CO
  • US10817493B2 patent drawing
  • US10817493B2 patent drawing
  • US10817493B2 patent drawing

AI summary

Generally discussed herein are systems, devices, and methods for data interpolation. A system for data interpolation can include first circuitry to split a set of data into four disjoint subsets including first, second, third, and fourth subsets and load each of the disjoints subsets into respective first, second, third, and fourth memory portions, second circuitry to retrieve, simultaneously, data from each of the first, second, third, and fourth memory portions, and interpolation circuitry to perform, based on the retrieved data, data interpolation.