RNN Analog Cache for Predictive Low-Latency Data Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Large organizations face inefficiencies in managing computer systems due to the exponential growth of data, leading to suboptimal performance, increased latency, and cache misses, particularly in scenarios requiring real-time processing and low-latency access to large datasets.

Innovation Solution

Implementing a recurrent neural network (RNN)-based analog cache system that mimics brain-inspired storage patterns, utilizing neural pattern storage, chronological saving, and dynamic adaptability to prioritize relevant data, incorporating machine learning for predicting access patterns and optimizing cache utilization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional digital cache mechanisms are used to store data, then data storage capacity can be maintained, but system performance deteriorates due to increased latency and cache misses when handling exponential data growth

Engineering Contradiction:
Improvesystem performanceVSAvoidlatency
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent implements a dynamic cache system where data is organized by recency of access using RNN-based temporal modeling. The cache structure adapts dynamically by continuously updating temporal relationships between data elements, allowing the system to respond to changing access patterns rather than using static cache organization. This dynamic reorganization reduces cache misses and latency by keeping recently accessed data more accessible.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system incorporates feedback mechanisms through RNNs that analyze access patterns and temporal relationships. The RNN processes sequences of data accesses, learns from past patterns, and provides feedback to optimize cache placement and retrieval. This feedback loop enables the system to anticipate future access patterns and pre-position data, reducing latency and improving overall productivity.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If traditional cache structures are used, then implementation simplicity is maintained, but adaptability to changing data patterns deteriorates

Engineering Contradiction:
Improveadaptability to data patternsVSAvoidcache system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent replaces traditional mechanical/cache-based data organization with a neuromorphic computing system using RNNs. Instead of relying on fixed cache hierarchies and access protocols, the system uses neural network models that naturally adapt to temporal patterns in data access. This substitution of mechanical cache structures with learning-based temporal models provides superior adaptability while managing complexity through specialized hardware implementations designed for neural network operations.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Productivity

If data is stored in fixed locations, then storage organization is simple, but retrieval efficiency deteriorates when data becomes obsolete or less relevant

Engineering Contradiction:
Improvedata retrieval efficiencyVSAvoiddata relevance
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The system implements dynamic data organization where storage locations and access priorities are continuously adjusted based on temporal relationships learned by RNNs. Data elements are not固定在 fixed locations but are organized according to their temporal context and recency of access. The RNN models evolve to reflect changing data relevance, automatically demoting obsolete data and promoting recently accessed data, thereby maintaining high retrieval efficiency without manual intervention.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The cache system performs self-optimization through the RNN's ability to automatically learn and adapt to access patterns. The system monitors its own performance, identifies temporal patterns in data access, and autonomously reorganizes data storage and retrieval operations. This self-service capability allows the system to maintain optimal retrieval efficiency and data relevance without external management, adapting automatically to changing workloads and data characteristics.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20250371311A1Recurrent Neural Network-Based Analog Cache System
Publication Date: 2025.12.04 BANK OF AMERICA CORP
  • US20250371311A1 patent drawing
  • US20250371311A1 patent drawing
  • US20250371311A1 patent drawing

AI summary

Various aspects of the disclosure relate to utilizing recurrent neural network (RNN) technologies to facilitate simulation of brain inspired data storage patterns in analog storage media via neuromorphic computing. An RNN-based analog cache system incorporates a self-adjusting mechanism that constantly evaluates the relevance and/or usage patterns of stored data. When data becomes obsolete and/or is less frequently accessed, the neural connections of the RNN-based analog cache system are dynamically readjusted to prioritize more relevant information, thus optimizing cache utilization. The RNN-based analog cache system captures one or more temporal relationships between different stored data elements to automatically learn and leverage temporal dependencies, to predict future data access patterns from users and/or applications accessing data stored within the RNN-based analog cache