Neuromorphic Neural Network Device Time-Delayed Convolutions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current neural network devices face challenges in efficiently processing large amounts of input data in real-time while maintaining low power consumption, particularly in analyzing and extracting information using convolutional neural networks (CNNs).

Innovation Solution

A neural network device incorporating neuromorphic hardware with variable resistive devices that switch resistance states based on applied voltage or current, allowing for efficient CNN mapping by performing operations between input data and kernels, with the ability to handle delayed input data streams and generate output data using results from multiple kernel operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional neural network devices process large amounts of input data in real-time, then processing speed and productivity are improved, but power consumption increases

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

Solution Approach 1:

The patent segments the input data stream into multiple parallel streams with different time delays. Each stream is processed independently through the same kernel, allowing the system to handle multiple input frames simultaneously. This segmentation enables efficient utilization of hardware resources and reduces the need for sequential processing, thereby improving productivity while maintaining low power consumption through parallel operations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements periodic action by creating data streams with specific time delays (e.g., first stream with delay T1, second stream with delay T2). These periodic delayed streams are processed in an interleaved manner, allowing the neural network to maintain a steady processing rhythm. This periodic structure enables efficient pipeline utilization and keeps the hardware operating at optimal efficiency points, improving productivity without proportionally increasing power consumption.

Inventive Principle:
Principle #19Periodic action

2Adaptability or versatility

If the neural network device uses multiple input streams with different delay times, then adaptability is improved, but device complexity increases

Engineering Contradiction:
Improvehandling different delay timesVSAvoidhardware structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies universality by designing a single processing core that handles multiple input streams with different delay characteristics. The same kernel and processing logic are reused across all streams, making the device versatile in handling various temporal patterns. This multi-functional approach allows the system to adapt to different input scenarios without requiring separate dedicated hardware for each stream, thereby limiting the increase in device complexity.

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

Solution Approach 2:

Instead of creating entirely separate processing paths for each delayed stream, the patent uses copying by replicating the input data with different time delays and routing them through shared processing resources. The kernel weights and processing logic are copied/reused across multiple streams rather than duplicating entire processing pipelines. This approach enables adaptability to handle multiple delay patterns while keeping the overall device complexity manageable through resource sharing.

Inventive Principle:
Principle #26Copying

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach enables efficient real-time processing of large input data sets with reduced power consumption, effectively handling image data streams with different delay times and improving the performance of CNN operations in neural network devices.

Implementation Method 1

each of the cores comprise variable resistive devices configured to switch between different resistance states based on a voltage or a current applied to both ends of the variable resistive device

Methodology Applied
Scientific EffectVariable resistive device resistance switching: Electrical Resistance

Implementation Method 2

A conductivity of the variable resistive devices may change, in response to a voltage greater than a threshold being applied to the both ends of the variable resistive device

Methodology Applied
Scientific EffectVoltage threshold conductivity change: Electrical Resistance

Data Source

PatentUS11521046B2Time-delayed convolutions for neural network device and method
Publication Date: 2022.12.06 SAMSUNG ELECTRONICS CO LTD
  • US11521046B2 patent drawing
  • US11521046B2 patent drawing
  • US11521046B2 patent drawing

AI summary

A method of performing operations on a plurality of inputs and a same kernel using a delay time by using a same processor, and a neural network device thereof are provided, the neural network device includes input data including a first input and a second input, and a processor configured to obtain a first result by performing operations between the first input and a plurality of kernels, to obtain a second result by performing operations between the second input, which is received at a time delayed by a first interval from a time when the first input is received, and the plurality of kernels, and to obtain output data using the first result and the second result. The neural network device may include neuromorphic hardware and may perform convolutional neural network (CNN) mapping.