Managed NAND Compression for Cold Data Offload and Lower Bus Traffic

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory systems face inefficiencies in managing inactive or cold data, leading to excess wear on storage systems and reduced performance due to the need for frequent data transfers and compression, which burdens the host processor and increases latency.

Innovation Solution

A method for identifying and managing cold data by writing it to storage systems in contiguous blocks or offload units, utilizing the storage system's processing capabilities to reduce host processor load and optimize data transfer.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data is frequently written to non-volatile storage, then storage capacity is utilized, but wear on storage system increases

Engineering Contradiction:
Improvestorage utilizationVSAvoidstorage wear
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent creates compressed copies of cold data in non-volatile storage instead of writing original uncompressed data. The compression algorithm generates a smaller representation of the data that can be decompressed when needed, reducing the number of write operations and wear on storage media while maintaining full data capacity utilization

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent changes the physical state of data by applying compression algorithms that transform uncompressed data into compressed formats. This parameter change reduces data size by 50-80%, allowing more data to be stored in the same physical space without increasing write operations, thereby improving storage utilization while reducing wear

Inventive Principle:
Principle #35Parameter changes

2Volume of stationary object

If data is compressed before storage, then storage space is reduced, but processing time increases

Engineering Contradiction:
Improvestorage spaceVSAvoidprocessing time
Core Design Contradiction:
Volume of stationary objectVSLoss of time

Solution Approach 1:

The patent performs compression of cold data during idle periods or background processing before the data is actually needed. By preparing compressed data in advance during low-utilization periods, the system reduces storage space requirements without impacting user-perceived processing time when the data is accessed

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements periodic compression of cold data based on access patterns and system idle periods. The compression operation is performed periodically rather than continuously, allowing the system to balance compression overhead with storage space benefits by compressing data during natural low-activity periods

Inventive Principle:
Principle #19Periodic action

3Productivity

If cold data is identified and tagged, then storage efficiency is improved, but system complexity increases

Engineering Contradiction:
Improvestorage efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements automatic identification and tagging of cold data through monitoring access patterns and usage statistics. The system self-manages the identification process by tracking which data has not been accessed recently, eliminating the need for manual intervention or complex external management systems while improving storage efficiency

Inventive Principle:
Principle #25Self-service

4Speed

If data is transferred as contiguous blocks, then transfer speed increases, but data organization complexity increases

Engineering Contradiction:
Improvetransfer speedVSAvoiddata organization
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent merges multiple small data transfers into single contiguous block transfers by identifying and grouping cold data that can be compressed and written together. This merging approach increases transfer speed by utilizing sequential write operations while the compression and grouping logic manages the organizational complexity

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12613662B2Managed NAND data compression
Publication Date: 2026.04.28 LODESTAR LICENSING GROUP LLC
  • US12613662B2 patent drawing
  • US12613662B2 patent drawing
  • US12613662B2 patent drawing

AI summary

Apparatus and methods are disclosed, including providing available data operations for the storage system processor to a host processor, identifying data operations to be performed by the storage system processor, and assigning identified data operations to the storage system processor to reduce bus traffic between the host processor and the storage system processor, to improve host processor performance, and to reduce energy use by the host processor.