Data processing: software development – installation – and managem – Software program development tool – Translation of code
Reexamination Certificate
2007-01-23
2007-01-23
An, Meng-Al T. (Department: 2193)
Data processing: software development, installation, and managem
Software program development tool
Translation of code
C717S141000
Reexamination Certificate
active
10675008
ABSTRACT:
A system of permitting stack allocation in a program with open-world features is described. The system includes an escape analysis module to (1) determine which objects of the program can be stack-allocated under a closed-world assumption and (2) analyze, after stack allocation, which stack allocation is invalidated due to the occurrence of an open-world feature. A stack allocation module is provided to stack-allocate these objects based on the determination of the escape analysis module. A stack allocation recovery module is provided to recover those invalidated stack allocations back to their original allocation in heap based on the analysis of the escape analysis module. A method of permitting stack allocation in a program with open-world features is also described.
REFERENCES:
patent: 5632034 (1997-05-01), O'Farrell
patent: 6308319 (2001-10-01), Bush et al.
patent: 6381738 (2002-04-01), Choi et al.
patent: 6505344 (2003-01-01), Blais et al.
patent: 6643753 (2003-11-01), Avner et al.
patent: 6675378 (2004-01-01), Schmidt
patent: 7058943 (2006-06-01), Blais et al.
patent: 2004/0015920 (2004-01-01), Schmidt
Choi et al. “Stack Allocation and Synchronization Optimiztions for Java Using Escape Analysis” ACM Transactions on Programming Languages and Systmes, vol. 25,No. 6, Nov. 2003, pp. 876-910.
Choi et al. “Escape Analysis for Java” ACM SIGPLAN Conference on Object Oriented Programming Systems, Languages, and Applications (OOPSLA99) Nov. 1, 1999, pp. 1-19.
Lueh Guei-Yuan
Peng Jinzhan
Shi Xiaohua
Wu Gansha
An Meng-Al T.
Cho L.
Intel Corporation
Wood William H.
LandOfFree
Method and system of permitting stack allocation to programs... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method and system of permitting stack allocation to programs..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and system of permitting stack allocation to programs... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3814043