Data processing: software development – installation – and managem – Software program development tool – Translation of code
Reexamination Certificate
2006-09-05
2006-09-05
Das, Chameli C. (Department: 2192)
Data processing: software development, installation, and managem
Software program development tool
Translation of code
C717S154000, C717S155000, C717S159000, C717S161000, C712S233000, C712S234000
Reexamination Certificate
active
07103882
ABSTRACT:
An optimization apparatus (compiler program, method and recording medium) for changing the order of execution of instructions in a program to be optimized includes an exception occasion instruction detection section which detects a first instruction having a possibility to cause an exception, an assurance instruction detection section which detects a second instruction executed prior to the first instruction, the second instruction assuring that no exception of the first instruction occurs, and an execution order control section which changes the position of the first instruction in execution order so that the first instruction is executed before a conditional branch instruction for selectively executing the first instruction and after the second instruction.
REFERENCES:
patent: 4656583 (1987-04-01), Auslander et al.
patent: 5317740 (1994-05-01), Sites
patent: 5333280 (1994-07-01), Ishikawa et al.
patent: 5596733 (1997-01-01), Worley et al.
patent: 5636366 (1997-06-01), Robinson et al.
patent: 5799179 (1998-08-01), Ebcioglu et al.
patent: 5958061 (1999-09-01), Kelly et al.
patent: 5966537 (1999-10-01), Ravichandran
patent: 6247172 (2001-06-01), Dunn et al.
patent: 6286132 (2001-09-01), Tanaka et al.
patent: 6324643 (2001-11-01), Krishnan et al.
patent: 6412109 (2002-06-01), Ghosh
patent: 6446197 (2002-09-01), Krishnan et al.
patent: 6477639 (2002-11-01), Krishnan et al.
patent: 6513109 (2003-01-01), Gschwind et al.
patent: 6519765 (2003-02-01), Kawahito et al.
patent: 6631514 (2003-10-01), Le
patent: 6634023 (2003-10-01), Komatsu et al.
patent: 6665864 (2003-12-01), Kawahito et al.
patent: 6807621 (2004-10-01), Strombergson et al.
patent: 6915410 (2005-07-01), Hyduke
patent: 6931635 (2005-08-01), Inagaki et al.
TITLE: An Out-of-Order Execution Technique for Runtime Binary Translators, author: Le, ACM, 1998.
TITLE: Optimization for a Superscale Out-of-Order Machine, author: Holler, IEEE, 1996.
M. Kawahito et al., “Eliminating Exception Checks and Partial Redundancies for Java Just-in-Time Compilers”, TRL Research Report RT0350 2000, Apr. 3, 2000, pp. 1-18.
Abzug, Esq. Jesse L.
Das Chameli C.
McGinn IP Law Group PLLC
LandOfFree
Optimization apparatus, complier program, optimization... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Optimization apparatus, complier program, optimization..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Optimization apparatus, complier program, optimization... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3596215