Multi-Channel LLM Storage Control for Type-Based Data Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory devices face challenges in storing high-capacity data for large language models due to increased costs and inefficiencies in data access, particularly when reading large amounts of specific-type data, which affects the performance of artificial intelligence model inference operations.

Innovation Solution

A storage device with a storage controller that manages a channel table to distribute data across multiple channels based on data types, optimizing data storage and access efficiency by using non-volatile memory devices connected through multiple channels, allowing for efficient distribution and retrieval of data for large language model inference.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data is stored in a single channel or without channel distribution, then device complexity is reduced, but data access efficiency deteriorates when reading large amounts of specific-type data

Engineering Contradiction:
Improvedata access efficiencyVSAvoidchannel management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent divides the storage system into multiple independent channels (first channel, second channel, etc.), each capable of handling different data types simultaneously. This segmentation allows parallel data access operations, improving overall data access efficiency while distributing the complexity across manageable channel units.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The channel table acts as an intermediary data structure that manages the mapping between data types and channels. It stores correspondence relationships between first data types and first channels, and second data types and second channels, enabling efficient routing decisions without complex direct management, thus resolving the contradiction between access efficiency and management complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Quantity of substance

If high-capacity buffer memory is implemented to store large language model data, then storage capacity is improved, but cost increases

Engineering Contradiction:
Improvestorage capacityVSAvoidimplementation cost
Core Design Contradiction:
Quantity of substanceVSEase of manufacture

Solution Approach 1:

The storage device implements multi-functionality by enabling a single storage system to efficiently handle multiple data types (first data type, second data type, etc.) through channel distribution. This allows the system to serve large language model inference requirements without requiring separate specialized storage systems for each data type, reducing overall implementation cost while maintaining high storage capacity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system changes the organizational parameter of data storage from a single-structure approach to a multi-channel distributed approach. By organizing data according to data type parameters and distributing them across channels based on the channel table, the system achieves high-capacity storage optimized for large language model operations without proportionally increasing costs.

Inventive Principle:
Principle #35Parameter changes

3Loss of time

If data is distributed across multiple channels based on data types, then data retrieval efficiency is improved, but channel management complexity increases

Engineering Contradiction:
Improvedata retrieval timeVSAvoidchannel table management
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The channel table is pre-configured with correspondence relationships between data types and channels before actual data operations occur. This preliminary organization of data type to channel mappings allows for rapid data retrieval without complex real-time decision-making, reducing data retrieval time while keeping management complexity manageable through advance planning.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20260050395A1Storage device for large language model inference, operation method thereof, and electronic device including the same
Publication Date: 2026.02.19 SAMSUNG ELECTRONICS CO LTD
  • US20260050395A1 patent drawing
  • US20260050395A1 patent drawing
  • US20260050395A1 patent drawing

AI summary

Disclosed is an operation method of a storage controller which is connected to a plurality of non-volatile memory devices configured to store inference data of a large language model (LLM) through a plurality of channels. The method includes receiving a first request for writing a first key vector corresponding to a first data type, storing the first key vector in at least one first non-volatile memory device connected to one or more first channels among the plurality of channels, by referring to the first data type and a channel table, and updating the channel table such that a channel corresponding to the first data type is changed to a second channel among the plurality of channels.