Mixed Core Processor Unit with Neural and Digital Cores

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data processing systems face challenges in efficiently processing large amounts of data due to slower processing speeds and higher energy consumption, particularly in devices like automobiles and satellites where power constraints are limiting.

Innovation Solution

A processor unit comprising a group of neural cores and digital processing cores connected by a routing network, allowing for both analog and digital data processing, which increases precision and processing power while optimizing energy use.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If supercomputers are used to process large amounts of data, then processing speed is improved, but energy consumption increases

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

Solution Approach 1:

The processor is divided into multiple specialized cores (neural cores for analog processing, digital processing cores for digital operations) that can handle different types of computations simultaneously. This segmentation allows the system to process large amounts of data efficiently without requiring the full power of a supercomputer, thereby reducing energy consumption while maintaining high productivity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different types of cores are assigned to different processing tasks based on their specialized capabilities. Neural cores with analog circuitry handle neural network computations locally, while digital processing cores handle other digital operations. This local specialization optimizes energy usage for each specific processing task rather than using a uniform high-power approach for all operations.

Inventive Principle:
Principle #3Local quality

2Productivity

If supercomputers are used to process large amounts of data, then processing capability is improved, but device complexity increases

Engineering Contradiction:
Improvedata processing capabilityVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent combines multiple types of processing cores (neural and digital) into a single integrated processor unit. This merging allows the system to achieve supercomputer-level processing capability for specific tasks while avoiding the complexity of multiple separate systems, as all cores are managed within one unified processor architecture.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The processor is designed with multi-functional cores that can handle various types of computations. Neural cores can process different neural network operations, while digital processing cores can execute various digital instructions. This universality allows a single processor to perform multiple functions that would otherwise require separate specialized systems, reducing overall device complexity.

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

3Use of energy by moving object

If analog processing is used in neural cores, then energy efficiency is improved, but measurement precision may be reduced

Engineering Contradiction:
Improveenergy efficiencyVSAvoiddata processing precision
Core Design Contradiction:
Use of energy by moving objectVSMeasurement precision

Solution Approach 1:

Analog-to-digital converter circuits serve as intermediaries between the analog neural cores and the digital processing cores. These converters translate analog signals from the energy-efficient neural processing into digital format, preserving precision while maintaining the energy advantages of analog processing. This intermediary approach allows the system to benefit from both analog energy efficiency and digital precision.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10776684B1Mixed core processor unit
Publication Date: 2020.09.15 SANDIA CORP
  • US10776684B1 patent drawing
  • US10776684B1 patent drawing
  • US10776684B1 patent drawing

AI summary

A method and apparatus for processing data. The data is sent to a processor unit comprising a group of neural cores, a group of digital processing cores, and a routing network connecting the group of digital processing cores. The data is processed in the processor unit to generate a result.