Invention Grant
- Patent Title: Abstracting computational instructions to improve performance
- Patent Title (中): 提取计算指令以提高性能
-
Application No.: US13246273Application Date: 2011-09-27
-
Publication No.: US08694973B2Publication Date: 2014-04-08
- Inventor: Andrew Ward Beale
- Applicant: Andrew Ward Beale
- Applicant Address: US PA Blue Bell
- Assignee: Unisys Corporation
- Current Assignee: Unisys Corporation
- Current Assignee Address: US PA Blue Bell
- Agent James E. Goepel
- Main IPC: G06F15/76
- IPC: G06F15/76 ; G06F7/38 ; G06F9/44 ; G06F9/00 ; H03M13/00 ; G06F9/45 ; G06F9/46

Abstract:
Methods and systems for executing a code stream of non-native binary code on a computing system are disclosed. One method includes parsing the code stream to detect a plurality of elements including one or more branch destinations, and traversing the code stream to detect a plurality of non-native operators. The method also includes executing a pattern matching algorithm against the plurality of non-native operators to find combinations of two or more non-native operators that do not span across a detected branch destination and that correspond to one or more target operators executable by the computing system. The method further includes generating a second code stream executable on the computing system including the one or more target operators.
Public/Granted literature
- US20130080744A1 ABSTRACTING COMPUTATIONAL INSTRUCTIONS TO IMPROVE PERFORMANCE Public/Granted day:2013-03-28
Information query