ANN Subgraph Resource Allocation for Adaptive Hardware Scheduling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing artificial neural network (ANN) systems face inefficiencies in processing operations due to the increasing demand for efficient hardware allocation and resource management in complex neural network models.

Innovation Solution

A method and module for dynamically allocating hardware and adjusting resource settings based on resource determination triggers, control signals, and metadata to optimize operations on subgraphs within neural networks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If hardware allocation and resource settings are fixed for neural network operations, then device complexity is reduced and ease of operation is improved, but processing efficiency and adaptability to different operation states deteriorate

Engineering Contradiction:
Improveneural network operation efficiencyVSAvoidhardware allocation complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements dynamic hardware allocation and resource setting adjustment based on operation states. The artificial neural network module monitors operation states and dynamically modifies hardware allocation and resource settings during execution, transforming the system from static to dynamic configuration to improve processing efficiency for different neural network operations.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes hardware allocation parameters and resource setting parameters based on detected operation states. By adjusting these parameters dynamically, the system optimizes performance for different types of neural network operations without requiring complete system redesign, thus improving productivity while managing complexity through parameterization.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If hardware resources are allocated for all possible operation states, then adaptability is improved, but device complexity and power consumption increase

Engineering Contradiction:
Improveadaptability to operation statesVSAvoidpower consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by stationary object

Solution Approach 1:

The system dynamically adjusts resource allocation based on actual operation states rather than maintaining fixed high-level resource allocation for all possible states. This dynamic approach allows the system to adapt to different operation requirements while consuming power only when and where needed, reducing overall power consumption while maintaining high adaptability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The artificial neural network module performs preliminary detection of operation states and pre-adjusts hardware allocation and resource settings before executing operations. This preliminary action ensures that resources are optimally configured for the specific operation at hand without maintaining excessive resources in standby, thereby reducing power consumption while preserving adaptability.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If dynamic hardware allocation and resource setting adjustment are implemented, then neural network operation efficiency is improved, but device complexity and control difficulty increase

Engineering Contradiction:
Improveneural network operation efficiencyVSAvoidcontrol system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The artificial neural network module is designed as a universal component that handles multiple functions: operation state detection, hardware allocation determination, resource setting adjustment, and operation execution. By consolidating these functions into a single multi-functional module, the system improves neural network operation efficiency while minimizing the increase in overall device complexity through functional integration.

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

Data Source

PatentUS12517764B2Artificial neural network module for performing artificial neural network operation on plurality of subgraphs and operating method thereof
Publication Date: 2026.01.06 SAMSUNG ELECTRONICS CO LTD
  • US12517764B2 patent drawing
  • US12517764B2 patent drawing
  • US12517764B2 patent drawing

AI summary

A method for an artificial neural network operation on a plurality of subgraphs may include generating a resource determination trigger corresponding to a target subgraph among the plurality of subgraphs included in a target neural network model; generating a control signal for hardware allocated to the target subgraph and driving resource settings in response to the resource determination trigger; changing, based on the control signal, at least one of hardware allocated to the target subgraph and driving resource settings; and performing an operation on the target subgraph based on the changed hardware and driving resource settings.