SSD Memory Writes Matched to Stream Size and Speed

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional SSD devices prioritize writing to low-density memory regardless of the data stream, leading to inefficient use of high-density memory and increased access latency when large, slow data streams occupy valuable low-density memory.

Innovation Solution

The processing circuitry of SSD devices allocates memory based on the characteristics of the data stream, writing large, slow data streams to high-density memory and small, fast streams to low-density memory, optimizing host bandwidth and preserving low-density memory for quick access.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If the system prioritizes writing to low-density memory regardless of data stream characteristics, then quick access time is maintained, but access latency increases when large slow data streams occupy valuable low-density memory

Engineering Contradiction:
Improveaccess speedVSAvoidaccess latency
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

The system dynamically adjusts memory allocation strategy based on real-time data stream characteristics. The processing circuitry evaluates data stream properties (size, speed, access patterns) and adapts the write destination accordingly - routing small fast streams to low-density memory for quick access while directing large slow streams to high-density memory to preserve low-density memory capacity, thereby resolving the contradiction between maintaining fast access and avoiding latency from occupied premium memory.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the allocation parameter (memory density preference) based on data stream characteristics. By monitoring parameters such as data stream size, transfer speed, and access patterns, the system modifies its memory allocation behavior - using low-density memory for small fast streams and high-density memory for large slow streams, thus optimizing the balance between access speed and latency.

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If large slow data streams occupy valuable low-density memory, then memory allocation is simplified, but overall access efficiency decreases

Engineering Contradiction:
Improvememory allocation complexityVSAvoidaccess efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The system changes the allocation parameter (memory density preference) based on data stream characteristics. By monitoring parameters such as data stream size, transfer speed, and access patterns, the system modifies its memory allocation behavior - using low-density memory for small fast streams and high-density memory for large slow streams, thus optimizing the balance between access speed and latency.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If the system uses host bandwidth optimized data stream memory writes, then access efficiency improves, but device complexity increases

Engineering Contradiction:
Improveaccess efficiencyVSAvoidprocessing circuitry complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The processing circuitry autonomously evaluates data stream characteristics and makes intelligent allocation decisions without external intervention. The system self-regulates by monitoring data stream properties and automatically routing writes to appropriate memory portions, reducing the need for complex external control mechanisms while maintaining high access efficiency.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system changes the allocation parameter (memory density preference) based on data stream characteristics. By monitoring parameters such as data stream size, transfer speed, and access patterns, the system modifies its memory allocation behavior - using low-density memory for small fast streams and high-density memory for large slow streams, thus optimizing the balance between access speed and latency.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12411773B2Host bandwidth optimized data stream memory writes
Publication Date: 2025.09.09 SK HYNIX NAND PRODUCT SOLUTIONS CORP
  • US12411773B2 patent drawing
  • US12411773B2 patent drawing
  • US12411773B2 patent drawing

AI summary

A system and related method, including memory and processing circuitry, which is to write data of a data stream. The memory includes a first memory portion of a first density and a second memory portion of a second density. The processing circuitry receives a write request. The processing circuitry is then to select to write the data to the first memory portion based on a characteristic of the data stream, wherein both the first memory portion and the second memory portion are available to be written to, and the processing circuitry then causes the data to be written to the first memory portion. The processing circuitry may select to write the data to the first memory portion based on a size of the data stream and/or based on a bandwidth of writing data of the data stream to the memory.