Host Memory Data Storage for Read Latency Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Non-volatile data storage devices experience unnecessary latency and delay when handling read requests from host devices due to multiple operations required to transfer data from host memory to the storage device and back.

Innovation Solution

A data storage device is configured to direct access to a portion of the host memory, allowing it to predict and store data likely to be requested, and send a location identifier to the host device to enable direct reading from the host memory, thereby reducing latency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If the data storage device stores data in host memory and requires multiple operations to transfer data back, then data can be stored in accessible memory, but latency and delay increase

Engineering Contradiction:
ImprovelatencyVSAvoiddata access efficiency
Core Design Contradiction:
Loss of timeVSProductivity

Solution Approach 1:

The data storage device performs preliminary actions by storing data in host memory before the host device needs it, and by pre-establishing the capability for direct access. The device stores data in host memory in advance and prepares the direct access pathway, so when the host device needs the data, it can be retrieved immediately without multiple transfer operations, thus reducing latency while maintaining high productivity

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If the data storage device uses multiple operations to transfer data from host memory, then data can be moved between storage locations, but unnecessary latency and delay occur

Engineering Contradiction:
Improvedata transfer capabilityVSAvoiddelay
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The invention extracts the data directly from host memory and delivers it to the host device through a streamlined pathway. By taking the data out of the complex multi-operation transfer process and using direct access commands, the system maintains data transfer capability while eliminating unnecessary delays and intermediate steps

Inventive Principle:
Principle #2Taking out (Extraction)

3Adaptability or versatility

If the host device reads data through the data storage device, then data can be accessed through a unified interface, but latency increases due to multiple operations

Engineering Contradiction:
Improveinterface compatibilityVSAvoidlatency
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The data storage device acts as an intelligent intermediary that maintains interface compatibility while enabling direct access. It receives read commands from the host device, identifies data stored in host memory, and facilitates direct retrieval without requiring the host to go through multiple traditional transfer operations, thus preserving adaptability while reducing latency

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10824335B2Device and method to store predicted data at a host memory
Publication Date: 2020.11.03 SANDISK TECHNOLOGIES LLC
  • US10824335B2 patent drawing
  • US10824335B2 patent drawing
  • US10824335B2 patent drawing

AI summary

A data storage device may be configured to direct access to at least a portion of a host memory of a host device. For example, the data storage device may store data at the host memory, such as data predicted to be subject to a read request from the host device. When the data storage device receives a read request from the host device to read the data, the data storage device may send an indication to the host device to enable the host device to read the data directly from the host memory.