Data processing: software development – installation – and managem – Software program development tool – Translation of code
Reexamination Certificate
2005-01-28
2008-08-05
Zhen, Wei Y. (Department: 2191)
Data processing: software development, installation, and managem
Software program development tool
Translation of code
C717S151000
Reexamination Certificate
active
07409678
ABSTRACT:
Copiles a series of instructions by optimizing them for a process executed if a variable has a particular value. An optimization compiler including an update instruction detecting section that detects, in a program to be optimized, an update instruction to update a content of a variable or a content of a storage area specified by a variable, a series of instructions detecting section that detects a series of instructions in the target program, a compile section that compiles the detected series of instructions by optimizing the series of instructions for a process executed if the variable or the storage area has a predetermined particular content, and a generating section that generates a set instruction to set a destination address in the control shift instruction to an address of the series of instructions optimized by the series of instructions compile section.
REFERENCES:
patent: 5287510 (1994-02-01), Hall et al.
patent: 5355494 (1994-10-01), Sistare et al.
patent: 6085035 (2000-07-01), Ungar
patent: 6609249 (2003-08-01), Kunz et al.
patent: 6738967 (2004-05-01), Radigan
patent: 7028292 (2006-04-01), Yokota et al.
patent: 7073169 (2006-07-01), Ogawa et al.
patent: 2004/0194071 (2004-09-01), Tanaka
Jin Lin, et al., “A Compiler Framework for Speculative Analysis and Optimizations”, May 2003, ACM Press, SIGPLAN 2003, vol. 38 Issue 5, pp. 289-299.
Michael Burke, et al., “Interprocedural Optimization: Eliminating Unnecessary Recompilation”, Jul. 1993, ACM Press, ACM TOPLAS, vol. 15 Issue 3, pp. 367-399.
Vera et al. “Data cache locking higher program predictability”, Jun. 2003, ACM, SIGMETRICS '03, pp. 272-282.
Sperber et al. Generation of LR parsers by partial evaluation, Mar. 2000, ACM, TOPLAS, vol. 22, Issue 2, pp. 224-264.
Deng Anna
Herzberg Louis P.
International Business Machines - Corporation
Zhen Wei Y.
LandOfFree
Compiler, compilation and storage does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Compiler, compilation and storage, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Compiler, compilation and storage will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4016008