Calculation Model Division for Resource Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

As the scale of a target model increases, existing calculation processes become inefficient, and dividing the model into submodels for parallel processing does not consistently improve calculation efficiency, requiring a method to optimize model division for resource utilization.

Innovation Solution

An information processing device and method that acquires a calculation model, divides it into components, estimates indices related to resource usage with and without division, determines if further division is necessary based on a threshold, and implements components for integral communication to optimize resource allocation and reduce calculation time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If the calculation model is divided into a plurality of components for parallel processing, then the calculation speed is improved, but the calculation efficiency does not consistently increase and requires optimization of division strategy

Engineering Contradiction:
Improvecalculation speedVSAvoidcalculation efficiency
Core Design Contradiction:
SpeedVSProductivity

Solution Approach 1:

The calculation model is divided into a plurality of components based on calculation resources and communication requirements. This segmentation enables parallel processing while maintaining optimal calculation efficiency by strategically splitting the model at appropriate boundaries.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The division strategy is made dynamic by determining component divisions based on calculated indices that reflect calculation resources and communication patterns. The system adapts the division strategy to the specific characteristics of the calculation model and available resources.

Inventive Principle:
Principle #15Dynamics

2Extent of automation

If the model is divided into components, then parallel processing capability is enhanced, but the complexity of managing calculation resources and communication between components increases

Engineering Contradiction:
Improveparallel processing capabilityVSAvoidcomplexity of managing calculation resources
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The system calculates indices that reflect calculation resources and communication patterns, using this feedback information to determine optimal division strategies. This feedback mechanism automates the management of calculation resources and reduces the complexity of coordinating parallel components.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The division determination unit automatically determines the optimal division strategy based on calculated indices without requiring manual intervention. The system self-manages the complexity of resource allocation and component coordination through automated index-based decision making.

Inventive Principle:
Principle #25Self-service

3Device complexity

If the calculation model is not divided, then the complexity of processing is reduced, but the calculation time increases for large-scale models

Engineering Contradiction:
Improveprocessing complexityVSAvoidcalculation time
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The system performs preliminary calculation to determine indices related to calculation resources and communication patterns before executing the main calculation. This preliminary action enables the system to choose the most efficient processing approach (division or non-division) in advance, avoiding time loss during actual computation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes the processing parameter from a fixed non-divided approach to a dynamic approach where division is determined based on calculated indices. This parameter change allows the system to optimize between complexity and calculation time by selecting the appropriate processing mode based on model characteristics.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20220308979A1Information processing device, information processing method, and non-transitory storage medium
Publication Date: 2022.09.29 TOYOTA TECH DEV CORP
  • US20220308979A1 patent drawing
  • US20220308979A1 patent drawing
  • US20220308979A1 patent drawing

AI summary

An information processing device includes a processor. The processor is configured to acquire a calculation model, and divide the acquired calculation model at elements constituting the calculation model to generate a plurality of components. The processor is configured to estimate a first index and a second index. The first index is related to a calculation resource at a time when the calculation model is divided into the components. The second index is related to a calculation resource at a time when the calculation model is not divided into the components. The processor is configured to make determination as to whether a third index is smaller than a preset threshold. The third index is calculated based on the first index and the second index. The processor is configured to perform control to output a result of the determination.