Scalable Stream Synaptic Supercomputer Parallel Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current neuromorphic systems, such as the IBM TrueNorth chip, face challenges in achieving high throughput due to sequential processing of neurons, which leads to increased energy consumption and wiring complexity, especially when spike packets need to traverse multiple hops across 2D grids, resulting in delayed information delivery and inefficient use of resources.

Innovation Solution

The implementation of a scalable stream synaptic supercomputer that determines the firing state of neurons in parallel and delivers this information across interconnected neurosynaptic cores using a permutation network, allowing for parallel communication and reducing the need for serial messaging in 2D mesh router architectures, thereby optimizing energy consumption and area while achieving high throughput.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If sequential processing of neurons is used in 2D grid architecture, then wiring complexity is reduced, but throughput is limited and energy consumption increases

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

Solution Approach 1:

The system segments the neural network into multiple independent neurosynaptic cores, each capable of parallel processing. This segmentation allows simultaneous computation across multiple cores, dramatically increasing throughput while maintaining efficient local wiring within each core.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from sequential processing within a single 2D grid to a three-dimensional architecture where multiple 2D grids (cores) are stacked and interconnected. This dimensional expansion enables parallel processing across cores while maintaining the efficient 2D wiring topology within each layer.

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

2Speed

If sequential processing of neurons is used, then device complexity is reduced, but information delivery is delayed

Engineering Contradiction:
Improveinformation delivery speedVSAvoidprocessing architecture complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The neural network is divided into multiple neurosynaptic cores that process information simultaneously. Each core maintains a simplified internal structure for low complexity, while the segmentation across cores enables parallel information delivery, dramatically increasing speed without requiring complex inter-neuron wiring.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Multiple simple 2D grid cores are merged into a unified parallel processing system through the inter-core network. This merging maintains the simplicity of individual cores while achieving high-speed information delivery through simultaneous operation of multiple cores.

Inventive Principle:
Principle #5Merging (Combining)

3Productivity

If parallel processing of neurons is implemented, then throughput increases, but wiring complexity increases

Engineering Contradiction:
ImprovethroughputVSAvoidwiring complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system segments the large-scale parallel processing task into multiple independent neurosynaptic cores. Each core implements parallel processing locally with simple wiring, while the segmentation prevents the need for complex global wiring that would connect every neuron to every other neuron across the entire system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent resolves wiring complexity by moving from a single large 2D grid to a 3D architecture of multiple stacked 2D grids. This dimensional change allows parallel processing across cores through vertical interconnections, maintaining efficient 2D wiring within each layer while enabling system-level parallelism.

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

Data Source

PatentUS11270193B2Scalable stream synaptic supercomputer for extreme throughput neural networks
Publication Date: 2022.03.08 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11270193B2 patent drawing
  • US11270193B2 patent drawing
  • US11270193B2 patent drawing

AI summary

A scalable stream synaptic supercomputer for extreme throughput neural networks is provided. The firing state of a plurality of neurons of a first neurosynaptic core is determined substantially in parallel. The firing state of the plurality of neurons is delivered to at least one additional neurosynaptic core substantially in parallel.