Memory-Operator Request Scheduling for AI Data Bottlenecks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The integration of processors and memories in semiconductor chips is hindered by limitations in data communication, which impedes the performance improvement of artificial intelligence hardware due to increased operational requirements.

Innovation Solution

A memory device with a memory-operator unit and a request processing circuit that schedules memory and operation requests based on status, allowing efficient transmission and processing of commands and addresses, and includes queues and arbiter circuits to manage request prioritization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If processors and memories are integrated in a semiconductor chip, then the performance of artificial intelligence hardware is improved, but the limitations in data communication between memory and processor worsen

Engineering Contradiction:
Improveperformance of artificial intelligence hardwareVSAvoiddata communication limitations
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent merges the memory device and processor into a single semiconductor chip, creating an integrated neural network computing device. This integration eliminates the need for external data communication between separate memory and processor components, directly resolving the bottleneck of data communication limitations while maintaining improved AI performance

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The integrated device performs multiple functions within a single chip, combining both memory storage and processor computing operations. This multi-functionality allows the device to handle both data storage and neural network computations internally, overcoming the communication limitations between separate components

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

2Productivity

If the number of neural network layers is increased, then the performance of artificial intelligence is improved, but the amount of data communication required worsens

Engineering Contradiction:
Improveperformance of artificial intelligenceVSAvoidamount of data communication
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

By combining memory and processing functions in a single chip, the patent enables neural network layers to access data internally without external communication overhead. This allows increasing the number of neural network layers to improve AI performance while avoiding the proportional increase in data communication requirements that would occur with separate memory and processor components

Inventive Principle:
Principle #5Merging (Combining)

3Device complexity

If memory and processor are separated, then device simplicity is maintained, but the performance improvement of artificial intelligence hardware is hindered

Engineering Contradiction:
Improvedevice structureVSAvoidperformance improvement of artificial intelligence hardware
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent implements integration of memory and processor in a single semiconductor chip, creating a unified neural network computing device. This merger enables improved AI hardware performance by eliminating external data communication bottlenecks while maintaining internal structural efficiency through shared resources and optimized data flow paths

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12423222B2Memory devices
Publication Date: 2025.09.23 SK HYNIX INC
  • US12423222B2 patent drawing
  • US12423222B2 patent drawing
  • US12423222B2 patent drawing

AI summary

A memory device includes a memory-operator unit including memory circuits and operating circuits, and a request processing circuit configured to process a memory request and an operation request transmitted from a software domain to transmit a memory command and an address corresponding to the memory request and an operation command and an address corresponding to the operation request to the memory-operator unit. The request processing circuit is configured to schedule processing of the memory request and the operation request, based on a status of the memory request remaining in the request processing circuit, when the operation request is transmitted to the request processing circuit from the software domain.