Dual-Processor Architecture Offloading Networking Tasks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current communication processing platforms face challenges in efficiently managing simultaneous data, voice, and video services due to high CPU utilization, leading to service degradation, increased power consumption, and heat generation, as they struggle to balance networking tasks with application or service-related tasks.

Innovation Solution

A dual-processor architecture with specialized offload engines for networking, security, and packet handling, integrated into a single chip, which offloads processing-intensive tasks from main CPUs to dedicated engines, allowing for more efficient resource allocation and reduced power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If main CPUs handle both networking tasks and application/service tasks, then general processing capability is maintained, but CPU utilization becomes excessively high causing service degradation

Engineering Contradiction:
Improveprocessing capabilityVSAvoidservice performance
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent divides the processing system into separate components: main CPUs for application/service tasks and dedicated networking processors for networking tasks. This segmentation allows each processor type to specialize in its designated function, preventing resource contention and ensuring that networking operations do not degrade application service performance.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts networking processing functions from the main CPUs and places them in dedicated networking processors. This extraction removes the burden of networking tasks from the general-purpose CPUs, allowing them to focus entirely on application and service tasks, thereby improving overall system productivity without sacrificing versatility.

Inventive Principle:
Principle #2Taking out (Extraction)

2Adaptability or versatility

If main CPUs handle networking tasks, then processing flexibility is maintained, but power consumption and heat generation increase

Engineering Contradiction:
Improveprocessing flexibilityVSAvoidpower consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by stationary object

Solution Approach 1:

The patent segments the processing architecture into dedicated networking processors that handle networking tasks and main CPUs that handle application tasks. This segmentation allows the system to optimize power consumption by enabling main CPUs to enter lower-power states when not actively processing, while networking processors continue to handle networking operations efficiently.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts networking processing functions from power-intensive main CPUs and assigns them to specialized networking processors. This extraction reduces the overall power consumption of the system by allowing main CPUs to operate at lower utilization levels, thereby reducing their power consumption and heat generation while maintaining processing flexibility through the dedicated networking processors.

Inventive Principle:
Principle #2Taking out (Extraction)

3Device complexity

If networking tasks are handled by main CPUs, then system simplicity is maintained, but CPU cycles available for applications are reduced

Engineering Contradiction:
Improvesystem architectureVSAvoidCPU cycle availability
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The patent segments the processing responsibilities between main CPUs and dedicated networking processors. This segmentation ensures that networking tasks do not consume CPU cycles needed for applications, as the networking processors independently handle networking operations. The system architecture becomes more complex but this complexity is justified by the significant gain in application performance and CPU cycle availability.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9654406B2Communication traffic processing architectures and methods
Publication Date: 2017.05.16 REALTEK SINGAPORE PTE LTD
  • US9654406B2 patent drawing
  • US9654406B2 patent drawing
  • US9654406B2 patent drawing

AI summary

Communication traffic processing architectures and methods are disclosed. Processing load on main Central Processing Units (CPUs) can be alleviated by offloading data processing tasks to separate hardware.