Dynamic Computing Unit Time Slot Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems with real-time requirements face challenges in efficiently utilizing computing resources due to rigid time slot schemes, leading to potential resource interference and inefficient processing.

Innovation Solution

A method that allows computing operations to be executed in temporally offset time intervals, enabling the processing of additional operations in unused portions of time intervals and avoiding rigid time slot schemes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a rigid time slot scheme is used to process computing operations, then resource allocation is simplified and predictable, but computing resource utilization becomes inefficient and processing speed decreases

Engineering Contradiction:
Improvesimplicity of time slot allocationVSAvoidcomputing resource utilization efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent applies dynamics by transitioning from a static, rigid time slot scheme to a dynamic scheduling approach. The system continuously monitors computing operation completion times and adapts the time slot allocation accordingly. When an operation completes early, the system dynamically reallocates the remaining time slot to other pending operations, making the time allocation flexible and responsive to actual processing needs rather than fixed and inflexible.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of time slot allocation from fixed to variable. Instead of assigning fixed time slots regardless of actual operation duration, the system modifies time slot assignments based on actual completion times. This parameter change allows the system to optimize resource utilization by adjusting time allocation dynamically, thereby resolving the contradiction between operational simplicity and productivity efficiency.

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If computing operations are assigned fixed time intervals, then scheduling is straightforward, but unused time portions create resource waste and delay processing

Engineering Contradiction:
Improvescheduling system complexityVSAvoidunused time portions in time slots
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The patent implements continuity of useful action by ensuring that computing resources remain continuously utilized. When an operation completes early in its allocated time slot, the system immediately assigns the remaining time portion to the next available operation. This eliminates idle time and ensures continuous productive work, resolving the contradiction between scheduling simplicity and time utilization efficiency.

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The system performs preliminary action by preparing a queue of pending computing operations in advance. When a time slot becomes available (either through completion of the current operation or reallocation of unused time), the system has already identified the next operation to execute. This preliminary preparation enables seamless transition and prevents time waste, while maintaining relatively simple scheduling logic.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If time slots are strictly enforced, then task completion deadlines are guaranteed, but overall processing speed decreases due to rigid constraints

Engineering Contradiction:
Improvedeadline guaranteeVSAvoidprocessing speed of computing operations
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The system applies dynamics by making time slot allocation adaptive rather than static. While deadline guarantees remain important, the system dynamically adjusts time slot assignments based on actual operation completion times. This allows the system to maintain reliability for critical operations while accelerating overall processing by optimizing time allocation for all operations, thereby resolving the contradiction between deadline guarantee and processing speed.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250130873A1Method and device for processing at least a first and a second computing operation in a computing unit
Publication Date: 2025.04.24 ROBERT BOSCH GMBH
  • US20250130873A1 patent drawing
  • US20250130873A1 patent drawing

AI summary

A method for processing a first and a second computing operation in a computing unit. First and second time intervals are provided for processing the first and second computing operations in the computing unit. The method comprises a step of recognizing that the second computing operation has been completed in the second time interval at a completion time before an end of the second time interval. The method includes a step of executing the first computing operation in the second time interval after the completion time. In addition or as an alternative, the method includes a step of recognizing that the first computing operation has been completed in the first time interval at a completion time before an end of the first time interval and a step of executing the second computing operation in the first time interval after the completion time.