发明名称 System and method for performing deterministic processing
摘要 A system and method is provided for performing deterministic processing on a non-deterministic computer system. In one example, the system forces execution of one or more computer instructions to execute within a constant execution time. A deterministic engine, if necessary, waits a variable amount of time to ensure that the execution of the computer instructions is performed over the constant execution time. Because the execution time is constant, the execution is deterministic and therefore may be used in applications requiring deterministic behavior. For example, such a deterministic engine may be used in automated test equipment (ATE) applications.
申请公布号 US9189239(B2) 申请公布日期 2015.11.17
申请号 US201414270636 申请日期 2014.05.06
申请人 BIN1 ATE, LLC 发明人 Mendes Paulo;Heil Carlos;Blancha Barry E.
分类号 G06F9/30;G06F11/263 主分类号 G06F9/30
代理机构 Lando & Anastasi, LLP 代理人 Lando & Anastasi, LLP
主权项 1. A system for performing deterministic processing including at least one processor and a memory, wherein the system is configured to: execute a first instruction on a computer system in a first execution; measure an execution time of the first execution; wait a period of time to adjust the execution time of the first execution to a constant value; extend adjusting the execution time of the first execution to the constant value; and extend adjusting the execution time of a plurality of executions of the first instruction after the completion of the first execution to be a same constant value over each of the plurality of the executions.
地址 Boxborough MA US