Computing-System Performance Simulation via Task Conversion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing simulation methods for computing systems, such as discrete event simulation and analysis model-based simulation, are inefficient for predicting performance due to scalability and parallelism issues, especially when dealing with various applications of different scales and degrees of parallelism.

Innovation Solution

A computing device and method that converts complex tasks into simpler tasks with reduced scale and parallelism, using a simulation to predict performance by adjusting cache memory sizes and obtaining success probabilities for cache hits, allowing for accurate performance estimation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If discrete event simulation is used to simulate computing system performance, then simulation precision for simple applications is improved, but simulation efficiency deteriorates due to time subdivision and clock frequency constraints

Engineering Contradiction:
Improvesimulation precisionVSAvoidsimulation efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent changes the simulation approach from discrete event simulation to analysis model-based simulation. This involves transforming the simulation parameters and methodology to use mathematical models and statistical analysis instead of time-based discrete events, thereby improving efficiency while maintaining precision for complex applications

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent replaces the mechanical/discrete event simulation mechanism with an analysis model-based approach. Instead of simulating each discrete event in time, the system uses mathematical analysis models to predict performance, substituting the simulation mechanism with a more efficient analytical approach

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Productivity

If analysis model-based simulation is used to simulate computing system performance, then simulation efficiency is improved, but adaptability deteriorates due to restrictions on hardware configurations, applications, and program inputs

Engineering Contradiction:
Improvesimulation efficiencyVSAvoidadaptability
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent enhances the universality of the simulation system by developing a framework that can handle various hardware configurations, applications, and program inputs through a single analysis model-based approach. The system uses configurable parameters and statistical models that adapt to different scenarios without requiring separate simulation methodologies

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent employs parameter changes to enable the analysis model to adapt to different hardware configurations, applications, and inputs. By using configurable parameters and statistical distributions, the model can be adjusted to match various real-world scenarios while maintaining the same efficient simulation framework

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If simulation is performed on large-scale hardware with complex applications, then simulation accuracy is improved, but simulation time increases significantly

Engineering Contradiction:
Improvesimulation accuracyVSAvoidsimulation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent substitutes direct simulation of large-scale complex applications with analysis model-based prediction. Instead of running time-consuming simulations on large hardware configurations, the system uses mathematical models and statistical analysis to predict performance, dramatically reducing simulation time while maintaining accuracy

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent applies preliminary action by pre-establishing analysis models and statistical frameworks that can quickly predict performance for large-scale applications. The models are prepared in advance with configurable parameters, allowing rapid assessment without requiring time-consuming real-time simulations

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20260010455A1Device and method with computing-system performance simulation
Publication Date: 2026.01.08 SAMSUNG ELECTRONICS CO LTD
  • US20260010455A1 patent drawing
  • US20260010455A1 patent drawing
  • US20260010455A1 patent drawing

AI summary

A method includes: converting a first task assigned to simulated hardware having a first configuration of a simulated computing system into a second task, where the first task requires a first scale and a first degree of parallelism and the second task requires a second scale that is equal to the first scale and a second degree of parallelism; obtaining a probability that the simulated hardware having the first configuration succeeds in a requested event by executing a simulation in which hardware having a second configuration processes the second task; and based on the probability, based on the first scale of the first task, and based on parameter information of the simulated hardware having the first configuration, predicting a statistical performance index of the simulated hardware having the first configuration when the simulated hardware having the first configuration processes the first task.