Computer system and method of adapting a computer system to...

Data processing: software development – installation – and managem – Software program development tool – Translation of code

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

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.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

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.

Rate now

     

Profile ID: LFUS-PAI-O-2687746

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.