Message-Based Processor Transmission Disabling to Prevent Message Overload

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Message-based processors face the risk of computational overload due to excessive message transmission when processor cluster elements change states, which is mitigated in naïve approaches by doubling state storage, but at the cost of significant additional space.

Innovation Solution

Implement a transmission disabling mode for processor cluster elements, accompanied by delayed re-enable messages, requiring only modest additional storage for a state bit and a buffer to manage these messages, focusing on significant state changes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the naïve approach of maintaining double state for each processor element is used, then the risk of message overload is mitigated, but the storage space requirement is doubled

Engineering Contradiction:
Improvemessage overload preventionVSAvoidstorage space
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent extracts only the essential information needed for threshold comparison from the full state value. Instead of storing and comparing complete state values (double state approach), the invention extracts and stores only threshold crossing information, significantly reducing storage requirements while maintaining the ability to prevent message overload.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies local quality by treating different aspects of the state information differently. Rather than uniformly storing all state information with equal detail, the invention selectively stores only the locally relevant threshold crossing information at each processor element, reducing overall storage requirements while maintaining local decision-making capability.

Inventive Principle:
Principle #3Local quality

2Reliability

If transmission of output messages is temporarily disabled for a processor cluster element, then message overload is reduced, but message delivery is delayed

Engineering Contradiction:
Improvecomputational performanceVSAvoidmessage delivery time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements periodic action by temporarily disabling message transmission during periods of high activity and re-enabling it when the state changes significantly. This periodic enable/disable mechanism allows the system to recover from message overload conditions while ensuring that important state changes are eventually communicated, balancing performance with timeliness.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS20250231905A1Message-based processor with transmission disabling mode
Publication Date: 2025.07.17 SNAP INC
  • US20250231905A1 patent drawing
  • US20250231905A1 patent drawing
  • US20250231905A1 patent drawing

AI summary

A message-based processor has at least one processor cluster. The processor cluster includes a plurality of processor cluster elements. Each processor cluster element has an operational mode indicator that indicates an operational mode of the processor cluster element, such as a transmission disabling operational mode and a transmission enabling operational mode. In some examples, the message-based processor sets a particular processor cluster element of the plurality of processor cluster elements to the transmission disabling operational mode and transmits, with a delay, a re-enable control message to the particular processor cluster element to reassume the transmission enabling operational mode.