Distributed Management Processing Units for Parallel Task Communication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems face inefficiencies in processing tasks across multiple processors due to centralized management, leading to overhead issues when multiple sub-processors request access simultaneously, which can stack processes and reduce operational speed.

Innovation Solution

An information processing apparatus and method that includes task processing units, a management processing unit, and a communication processing unit, where task processing units select request destinations based on required communication or data transmission capabilities, allowing for asynchronous processing and reduced context switching, thereby distributing processing load and minimizing overhead.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If centralized management by main processor is used to coordinate sub-processors, then task allocation and resource management is improved, but processing overhead increases when multiple sub-processors issue access requests simultaneously

Engineering Contradiction:
Improvetask allocation and resource managementVSAvoidprocessing overhead
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent divides the centralized management function into separate management processing units distributed across different processors. Each management processing unit independently manages access requests for its associated task processing units, segmenting the centralized coordination into distributed units that operate semi-autonomously, thereby reducing the processing burden on any single main processor.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces management processing units as intermediary components between task processing units and the centralized resource management system. These intermediaries handle access requests locally, filtering and preparing them before they reach higher-level management, thus reducing the volume of requests that need centralized coordination and lowering overall processing overhead.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If multiple sub-processors process tasks under centralized management, then coordinated execution is improved, but context switching frequency increases reducing operational speed

Engineering Contradiction:
Improvecoordinated executionVSAvoidoperational speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The patent segments the centralized management function into distributed management processing units, each responsible for coordinating task processing units in its local group. This segmentation allows independent coordination without requiring frequent context switches to a central authority, thereby maintaining reliable coordinated execution while improving operational speed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements a dynamic management architecture where management processing units can be selectively activated or deactivated based on system load and requirements. This dynamic configuration allows the system to adapt the level of centralized management to current conditions, reducing unnecessary context switching while maintaining coordinated execution reliability when needed.

Inventive Principle:
Principle #15Dynamics

3Extent of automation

If all communication requests go through management processing unit, then centralized control is improved, but communication efficiency decreases due to processing stack

Engineering Contradiction:
Improvecentralized controlVSAvoidcommunication efficiency
Core Design Contradiction:
Extent of automationVSProductivity

Solution Approach 1:

The patent segments the communication processing path by allowing task processing units to directly establish communications with each other through communication processing units, bypassing the management processing unit for routine communications. This segmentation maintains centralized control for critical coordination while improving communication efficiency for standard data exchange operations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial automation where management processing units handle only essential communication coordination functions rather than all communication requests. Task processing units autonomously handle routine communication tasks, using management processing units only when necessary for high-level coordination, thus improving overall communication efficiency while preserving centralized control where needed.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9015717B2Method for processing tasks in parallel and selecting a network for communication
Publication Date: 2015.04.21 SONY INTERACTIVE ENTERTAINMENT LLC
  • US9015717B2 patent drawing
  • US9015717B2 patent drawing
  • US9015717B2 patent drawing

AI summary

In a micro processor unit, when processing to be requested to another processor unit which connects via a network, occurs during task processing in a task processing unit in an application SPU, a communication controller in a PU specifies a network with which a processor unit, which is a request destination, connects. An interface selector in the application SPU selects one network included in the specified networks, with the view of communication capability or the like, and writes that information in a look-aside buffer. In case that processing for the same processing target is requested next time and after that, a system SPU or the PU transmits the processing request depending on required communication capability.