METHOD AND SYSTEM FOR IMPROVING SIMULATION PERFORMANCE

Patent №

US 7,684,971

Granted

2010-03-23

Filed 2005

Owner

VIRTUTECH AB

Lab

AI components

2

planning · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

10907343

The invention is a technique that allows very efficient execution of an instruction set simulator (ISS) when certain code fragments are simulated. They occur frequently in operating systems, when a processor waits for something to occur. These loops perform very little, if any, computation. An automatic analysis of the code fragments is performed to determine whether they can be transformed to “fast forward” when execution loops through the code fragment. This is done by the creation of a function g, that takes a number of state changes as an input and can compute the state at a time T by a single application of the function, rather than applying the next state function repeatedly until time T is reached. An important aspect of the resulting optimization is that it produces exactly the same simulated result as compared to when it is not applied, i.e. the optimization is non-intrusive.

AI classification

AI hardware1.00
Planning0.92
Knowledge representation0.03
Evolutionary computation0.02
Machine learning0.00
Vision0.00
Speech0.00
Natural language0.00

Ownership

VIRTUTECH AB

assignment · 160030525

Assignors

LARSSON, FREDRIK, WERNER, BENGT

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC