Hidden-Layer Routing for Disaggregated Neural Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing deep learning applications on edge devices are hindered by the need for expensive hardware acceleration or downsizing neural networks, which is inefficient and resource-intensive, especially in resource-constrained networks.

Innovation Solution

The system enables dynamic partitioning and distribution of hidden layers of a deep-learning model across multiple edge devices using IP routing, allowing for a disaggregated artificial neural network that can efficiently perform radio resource management (RRM) without requiring additional hardware.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If deep learning applications are run on edge devices, then processing capability is improved, but hardware cost and complexity increase

Engineering Contradiction:
Improveprocessing capabilityVSAvoidhardware cost
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The neural network is divided into multiple layers that are distributed across different edge devices. Each device processes a specific layer or subset of layers, transforming the monolithic processing task into segmented parallel operations. This allows complex deep learning workloads to be executed on resource-constrained devices without requiring each device to have full hardware acceleration capabilities.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system enables general-purpose edge devices to perform deep learning inference by implementing a unified layer processing interface. Any edge device with basic computational capabilities can participate in the distributed inference process, eliminating the need for specialized hardware acceleration units on each device while maintaining processing capability.

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

2Device complexity

If neural networks are downsized to fit resource-constrained devices, then device requirements are reduced, but model accuracy and performance deteriorate

Engineering Contradiction:
Improvedevice requirementsVSAvoidmodel accuracy
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

Instead of downsizing the entire neural network model, the system segments the full-precision model into layers distributed across multiple devices. Each device handles a portion of the computation with full model precision maintained throughout the distributed processing chain, avoiding accuracy degradation while reducing individual device requirements.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Multiple edge devices are merged into a collaborative computing system where each device contributes its computational resources. The combined processing power of multiple devices replaces the need for a single powerful device or a downsized model, maintaining full model accuracy while adapting to resource constraints.

Inventive Principle:
Principle #5Merging (Combining)

3Productivity

If deep learning workloads are distributed across multiple edge devices, then processing throughput is improved, but network communication overhead increases

Engineering Contradiction:
Improveprocessing throughputVSAvoidnetwork communication overhead
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The system optimizes data flow by routing intermediate tensors through local network connections between nearby edge devices rather than centralized cloud infrastructure. This local quality approach minimizes communication distance and energy consumption while maintaining distributed processing throughput benefits.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12301430B2Hidden-layer routing for disaggregated artificial neural networks
Publication Date: 2025.05.13 CISCO TECHNOLOGY INC
  • US12301430B2 patent drawing
  • US12301430B2 patent drawing
  • US12301430B2 patent drawing

AI summary

Novel techniques and mechanisms enable processing of heavy deep learning workloads on standard edge network devices to optimize the overall inference throughput of the network while meeting Service Level Agreement(s) (SLAs). The techniques can include receiving a deep learning model, determining a graph structure of the deep learning model including neurons organized in layers (the layers including an input layer, a plurality of hidden layers, and an output layer), assigning to a first IP subnet, at least a part of a first hidden layer of the plurality of hidden layers, assigning to a second IP subnet, at least a part of a second hidden layer of the plurality of hidden layers, and deploying the parts of the first and second hidden layers to edge devices as containerized applications with assigned IP addresses, which may be hidden from the user and/or third party application.