Digital Perceptron Parallel Processing via Content-Addressable Memory

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional digital processors consume excessive energy and time due to sequential logic operations and frequent memory accessing, which is inefficient compared to the parallel processing and energy efficiency of biological neural networks.

Innovation Solution

A digital signal processor, named Digital Perceptron, uses a configurable non-volatile content memory array and CEEPROM array to process digital information in a parallel feed-forward manner, mimicking neural networks by storing and matching digital symbols directly in memory without sequential Boolean logic operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If sequential logic operations and frequent memory accessing are used in conventional digital processors, then computation can be performed according to pre-written instructions, but energy consumption and processing time increase significantly

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

Solution Approach 1:

The patent replaces the mechanical sequential execution mechanism of conventional CPUs with a content-addressable memory-based parallel processing system. Instead of fetching and executing instructions sequentially through arithmetic logic units, the system directly processes digital symbols by comparing input symbols with stored symbols in content-addressable memory, eliminating the need for sequential instruction fetching, decoding, and execution cycles.

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

Solution Approach 2:

The patent pre-configures digital symbols and their corresponding output symbols in non-volatile content-addressable memory before processing begins. This preliminary configuration allows the system to perform parallel pattern matching without sequential computation, as all possible input-output relationships are pre-established in the memory structure, enabling direct lookup and processing.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If sequential instruction execution is used in Von Neumann architecture, then logic operations can be performed, but the frequency of memory accessing increases, consuming more energy and time

Engineering Contradiction:
Improveoperation simplicityVSAvoidprocessing time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent merges the instruction storage, data storage, and processing functions into a single content-addressable memory structure. Instead of separate instruction memory, data memory, and arithmetic logic units that require multiple access cycles, the system combines these functions so that processing occurs directly within the memory structure through parallel symbol comparison and matching.

Inventive Principle:
Principle #5Merging (Combining)

3Adaptability or versatility

If conventional digital processors use sequential Boolean logic operations, then computations can be performed according to programmed instructions, but the processing efficiency is inferior to biological neural networks

Engineering Contradiction:
Improveprocessing flexibilityVSAvoidinformation processing efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent changes the fundamental processing parameter from sequential Boolean logic operations to parallel content-based symbol matching. Instead of using Boolean algebra and sequential arithmetic operations, the system uses content-addressable memory to perform parallel comparison of digital symbols with stored patterns, fundamentally changing how computation is performed to achieve neural network-like efficiency.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20170256296A1Digital perceptron
Publication Date: 2017.09.07 HEFEI GIANT CHIP INTELLIGENT TECHNOLOGY CO LTD
  • US20170256296A1 patent drawing
  • US20170256296A1 patent drawing
  • US20170256296A1 patent drawing

AI summary

In view of the neural network information parallel processing, a digital perceptron device analogous to the build-in neural network hardware systems for parallel processing digital signals directly by the processor's memory content and memory perception in one feed-forward step is disclosed. The digital perceptron device of the invention applies the configurable content and perceptive non-volatile memory arrays as the memory processor hardware. The input digital signals are then broadcasted into the non-volatile content memory array for a match to output the digital signals from the perceptive non-volatile memory array as the content-perceptive digital perceptron device.