Memory Processor Read Schemes for Lower-Power ANN Data Movement

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing electronic devices face challenges in efficiently processing artificial neural networks (ANNs) due to high power consumption and inefficient data movement between processors and memory, which hinders performance.

Innovation Solution

A memory device with a memory processor and controller that determines optimal read schemes for data transfer based on operation type, allowing for efficient data relocation and processing using near-memory accelerators to reduce data movement and increase processing speed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data is transferred between processors and memory using conventional methods, then processing can be performed, but power consumption increases and processing performance decreases

Engineering Contradiction:
Improveprocessing performanceVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent combines the processor and memory into a closely integrated architecture where the processor is disposed within or close to the memory. This merging allows the processor to directly access memory without requiring data transfer through external buses, thereby reducing power consumption while maintaining high processing performance for ANN operations.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent introduces a near-memory accelerator as an intermediary component between the processor and memory. This accelerator is specifically designed to handle ANN processing tasks, enabling efficient data movement and computation with reduced power consumption compared to conventional processor-memory architectures.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If data movement between processors and memory is increased to improve processing capability, then processing performance increases, but power consumption increases

Engineering Contradiction:
Improveprocessing capabilityVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The patent implements preliminary data loading and processing actions within the near-memory environment before data is fully transferred to the main processor. The near-memory accelerator performs preliminary ANN operations on data locally, reducing the amount of data that needs to be moved through high-power external interfaces, thus lowering overall power consumption while maintaining processing capability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces conventional high-power data transfer mechanisms with more efficient near-memory access methods. By positioning the processor within or close to memory and using a dedicated near-memory accelerator, the system substitutes traditional bus-based data transfer with direct, low-power memory access for ANN processing tasks.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Productivity

If conventional processor-memory architecture is used, then system simplicity is maintained, but data movement efficiency is poor

Engineering Contradiction:
Improvedata movement efficiencyVSAvoidsystem architecture complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the processing system into distinct functional components: a processor for general computation, a near-memory accelerator specifically for ANN operations, and integrated memory structures. This segmentation allows each component to be optimized for its specific function, improving data movement efficiency while managing complexity through modular design.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent adds a new dimensional aspect to the traditional processor-memory hierarchy by introducing the near-memory accelerator layer. This additional dimension enables specialized ANN processing close to memory, improving data movement efficiency without requiring complete redesign of the entire system architecture, thus balancing complexity and performance.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS20250238141A1Memory device and operating method of memory device
Publication Date: 2025.07.24 SAMSUNG ELECTRONICS CO LTD
  • US20250238141A1 patent drawing
  • US20250238141A1 patent drawing
  • US20250238141A1 patent drawing

AI summary

A memory device and an operating method of the memory device are disclosed. The memory device includes a memory processor including a plurality of processing units (PUs) and a processor controller configured to control the plurality of PUs and a memory controller configured to communicate with the processor controller and control first memory banks. The memory processor is configured to determine, based on a type of an operation performed by the memory processor, a read scheme by which the memory controller reads second data stored in second memory banks of a host device into the first memory banks as first data for the memory processor.