Data processing: software development – installation – and managem – Software program development tool – Translation of code
Reexamination Certificate
2011-08-16
2011-08-16
Wang, Philip (Department: 2191)
Data processing: software development, installation, and managem
Software program development tool
Translation of code
Reexamination Certificate
active
08001535
ABSTRACT:
A target computing system10is adapted to support a register window architecture, particularly for use when converting non-native subject code17instead into target code21executed by a target processor13. A subject register stack data structure (an “SR stack”)400in memory has a plurality of frames410each containing a set of entries401corresponding to a subset of subject registers502of one register window510in a subject processor3. The SR stack400is accessed by the target code21executing on the target processor13. The SR stack400stores a large plurality of such frames410and thereby avoids overhead such as modelling automatic spill and fill operations from the windowed register file of the subject architecture. In one embodiment, a target computing system10having sixteen general purpose working registers is adapted to support a register window architecture reliant upon a register file containing tens or hundreds of subject registers502.
REFERENCES:
patent: 6131188 (2000-10-01), Goebel
patent: 2004/0133766 (2004-07-01), Abraham et al.
patent: 2004/0210880 (2004-10-01), Souloglou et al.
patent: 2004/0221280 (2004-11-01), Bolton et al.
patent: 2004/0243983 (2004-12-01), Kumura
patent: 2005/0015758 (2005-01-01), North
patent: 2005/0102494 (2005-05-01), Grochowski et al.
patent: 2005/0235093 (2005-10-01), Shelor
patent: 2006/0200811 (2006-09-01), Cheng
patent: 2008/0209175 (2008-08-01), Brown
patent: WO-99/57635 (1999-11-01), None
patent: WO-00/22521 (2000-04-01), None
patent: WO-02/29563 (2002-04-01), None
patent: WO-03/005187 (2003-01-01), None
patent: WO-2004/095264 (2004-11-01), None
patent: WO-2004/097631 (2004-11-01), None
patent: WO-2005/006106 (2005-01-01), None
patent: WO-2005/008478 (2005-01-01), None
patent: WO-2006/103395 (2006-10-01), None
Search Report issued for GB0619380.9, dated Feb. 1, 2007.
Palmer T. et al: “Experiences Constructing a Lightweight SPARC Interpreter for a Dynamic Binary Translator”, Internet Article, [Online) Mar. 14, 2003, pp. 1-9 XP002472427. retrieved from the Internet: URL: http://web.archive.org/web/20060303040446/http://www.cs.umass.edu/˜trekp/sind-exprs.pdf.
Weaver D. et al: “The SPARC Architecture Manual—Version 9”, Internet Article, [Online] Sep. 2000, XP002472428, retrieved from the Internet: URL: http://developers.sun.com/solaris/articles/sparcv9.pdf.
Palmer, et al., “Experiences Constructing a Lightweight SPARC Interpreter for a Dynamic Binary Translator”, Internet Article [Online], Mar. 14, 2003, http://web.archive.org/web/20030303040446/http://www.cs.umass.edu/{trekp/sind-exprs.pdf>.
Weaver, et al., “The SPARC Architecture Manual—Version 9”, Internet Article, [Online] Sep. 2000, http://developers.sun.com/solaris/articles/sparcv9.pdf.
International Search Report issued for PCT/GB2007/050586, dated Mar. 12, 2008.
International Business Machines - Corporation
Talpis Matthew B.
Wang Philip
LandOfFree
Computer system and method of adapting a computer system to... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Computer system and method of adapting a computer system to..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Computer system and method of adapting a computer system to... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2687746