Neurosynaptic Substrate Mapping via Metadata Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional techniques for mapping neural network algorithms onto neurosynaptic substrates are manual, error-prone, and do not guarantee compliance with hardware-related constraints, lacking user interaction for tradeoffs between accuracy and resource utilization.

Innovation Solution

A system and method that analyze metadata associated with an adjacency matrix representation of a neural network to map it onto a neurosynaptic substrate, utilizing a metadata analysis unit and a mapping unit to ensure substrate-compliant implementation, allowing user interaction for optimizing accuracy and resource utilization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual mapping techniques are used, then flexibility in customization is improved, but mapping accuracy and compliance with hardware constraints deteriorate

Engineering Contradiction:
Improvecustomization flexibilityVSAvoidmapping accuracy
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

The system performs self-mapping by automatically analyzing the neural network algorithm's metadata and generating the mapping to the neurosynaptic substrate without requiring manual intervention. The mapping unit autonomously processes the adjacency matrix representation and produces substrate-compliant mappings, eliminating the need for manual mapping while ensuring high accuracy through systematic analysis of hardware constraints and algorithm requirements.

Inventive Principle:
Principle #25Self-service

2Manufacturing precision

If automated mapping is implemented, then mapping precision and compliance are improved, but adaptability to user-specific requirements deteriorate

Engineering Contradiction:
Improvemapping complianceVSAvoiduser interaction capability
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The system incorporates feedback mechanisms where the mapping unit generates initial mappings based on hardware constraints, then refines these mappings by analyzing metadata that captures user requirements and algorithm-specific characteristics. The systematic analysis process continuously adjusts the mapping to balance automated compliance with adaptability to user needs, allowing the system to learn from and respond to specific application requirements.

Inventive Principle:
Principle #23Feedback

3Device complexity

If conventional mapping methods are used, then implementation simplicity is improved, but resource utilization efficiency deteriorates

Engineering Contradiction:
Improveimplementation simplicityVSAvoidresource utilization
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The system changes key parameters of the mapping process by systematically analyzing metadata including the adjacency matrix representation, neuron types, synaptic weights, and hardware constraints. This systematic parameter analysis enables the mapping unit to optimize resource allocation and utilization efficiency, transforming the simple but inefficient conventional approach into a sophisticated method that maintains ease of implementation through automation while dramatically improving resource utilization.

Inventive Principle:
Principle #35Parameter changes

4Reliability

If manual mapping is performed, then error detection capability is improved, but time consumption and productivity deteriorate

Engineering Contradiction:
Improveerror detectionVSAvoidmapping speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system replaces the manual mechanical process of mapping with an automated computational system. The mapping unit uses systematic analysis of metadata and hardware constraints to generate mappings, eliminating manual errors while maintaining high speed through algorithmic processing. This substitution of manual mechanical operations with automated computational methods resolves the contradiction between error detection capability and productivity.

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

Data Source

PatentUS9971965B2Implementing a neural network algorithm on a neurosynaptic substrate based on metadata associated with the neural network algorithm
Publication Date: 2018.05.15 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US9971965B2 patent drawing
  • US9971965B2 patent drawing
  • US9971965B2 patent drawing

AI summary

One embodiment of the invention provides a system for mapping a neural network onto a neurosynaptic substrate. The system comprises a metadata analysis unit for analyzing metadata information associated with one or more portions of an adjacency matrix representation of the neural network, and a mapping unit for mapping the one or more portions of the matrix representation onto the neurosynaptic substrate based on the metadata information.