AI Synaptic Coprocessor for Low-Power VLDW Parallel Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing computer systems face limitations in processing power and efficiency for artificial intelligence applications, particularly in mimicking the non-linear processing of the human brain, while consuming excessive power and having limited memory and slower clock rates, and current hardware solutions like GPUs, FPGAs, and quantum computers have their own drawbacks.

Innovation Solution

A coprocessor design that utilizes Very Long Data Words (VLDWs) ranging from 1,000 to 1 million bits, distributed across the length of the word, for enhanced processing power, with a processing logic unit to compute Boolean inner products and a buffer to store results, allowing massively parallel processing without partitioning the workload.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional CPUs use sequential processing architecture, then power consumption is reduced, but processing speed and efficiency for AI applications deteriorates

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

Solution Approach 1:

The coprocessor divides the processing system into two distinct parts: a traditional CPU for sequential control and a parallel processing array for AI computations. This segmentation allows each component to operate in its optimal mode - the CPU consumes less power while the parallel array delivers high-speed AI processing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The invention transitions from one-dimensional sequential processing to two-dimensional massive parallel processing by arranging thousands of processing elements in a grid-like structure. This dimensional change enables simultaneous execution of multiple operations, dramatically increasing AI processing throughput.

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

2Productivity

If GPUs use massively parallel architecture, then processing speed for AI applications is improved, but device complexity and power consumption increase

Engineering Contradiction:
Improveprocessing speedVSAvoidarchitecture complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The parallel processing array is segmented into independent processing elements that can be configured for different AI workloads. Each element is a simplified unit, and their collective power comes from parallel operation rather than individual complexity, reducing overall architectural complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The coprocessor employs dynamic configuration capabilities where the parallel processing array can be reconfigured between different AI tasks. This dynamic adaptability allows the same hardware structure to handle various neural network architectures without requiring complex dedicated circuits for each application.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If FPGAs use programmable circuitry, then adaptability for different AI applications is improved, but memory capacity and clock rate deteriorate

Engineering Contradiction:
Improveconfiguration flexibilityVSAvoidmemory capacity
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The coprocessor merges the advantages of FPGAs (programmability) with dedicated AI processing hardware. The processing array can be configured like an FPGA but includes integrated memory structures and optimized data pathways, eliminating the memory bottleneck that plagues traditional FPGAs.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The invention introduces an intermediate layer between the configurable logic and memory systems - a high-speed interconnect fabric that mediates data flow. This intermediary enables fast access to large memory capacities even while maintaining reconfigurability, solving the speed-memory tradeoff in FPGAs.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Productivity

If quantum computers use qubits for simultaneous state representation, then processing capability is improved, but ease of operation and accessibility deteriorate

Engineering Contradiction:
Improvecomputational capabilityVSAvoidsystem accessibility
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

Instead of using actual quantum hardware, the coprocessor creates classical computational copies of quantum-inspired algorithms. This allows the system to benefit from quantum-inspired parallel processing while maintaining compatibility with classical computing architectures and standard programming paradigms.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The invention replaces the complex quantum mechanical system with a classical electrical system that mimics quantum parallelism through voltage states and logic operations. This substitution maintains the computational advantages while dramatically improving ease of operation and system accessibility.

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

Data Source

PatentUS12386621B2AI synaptic coprocessor
Publication Date: 2025.08.12 COGNITIVE SCI & SOLUTIONS INC
  • US12386621B2 patent drawing
  • US12386621B2 patent drawing
  • US12386621B2 patent drawing

AI summary

A coprocessor may include a memory configured to store a plurality of Very Long Data Words, each as a test Very Long Data Word (VLDW) having a length in the range of about one thousand bits to one million or more bits and containing encoded information that is distributed across the length of the VLDW. A processor generates search terms and a processing logic unit receives a test VLDW from the memory, receives a search term from the processor, and computes a Boolean inner product between the search term and the test VLDW read from memory indicative of the measure of similarity between the test VLDW and the search term. Optionally, buffers within logic circuits of processing pipelines may receive the test VLDWs.