Backing store buffer for the register save engine of a...

Electrical computers and digital processing systems: processing – Processing control – Context preserving (e.g. – context swapping – checkpointing,...

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C712S029000, C712S029000

Reexamination Certificate

active

07962731

ABSTRACT:
A Backing Store Buffer is interposed between a Physical Register File and the Backing Store in a stacked register file architecture. A Register Save Engine temporarily stores data from registers in the Physical Register File allocated to inactive procedures on-chip, freeing the registers to be re-allocated to new procedures. When the a procedures complete and returns control to a prior, inactive procedure, the Register Store Engine retrieves data associated with the inactive procedure from the Backing Store Buffer to registers in the Physical Register File, and the registers are re-allocated to the inactive procedure. The Register Save Engine saves data from the Backing Store Buffer to the Backing Store, incurring the significant performance degradation and power consumption required for off-chip RAM access, only when the Backing Store Buffer is full and more data must be saved from the Physical Register File.

REFERENCES:
patent: 4429363 (1984-01-01), Duke et al.
patent: H1291 (1994-02-01), Hinton et al.
patent: 5530870 (1996-06-01), De Bruler
patent: 6078970 (2000-06-01), Nordstrom et al.
patent: 6128728 (2000-10-01), Dowling
patent: 6243668 (2001-06-01), Le et al.
patent: 6263401 (2001-07-01), Ross et al.
patent: 6314513 (2001-11-01), Ross et al.
patent: 6336154 (2002-01-01), McCarthy et al.
patent: 6408325 (2002-06-01), Shaylor
patent: 6487630 (2002-11-01), Bui
patent: 6578137 (2003-06-01), Parady
patent: 6631452 (2003-10-01), Lin
patent: 6665793 (2003-12-01), Zahir et al.
patent: 6751749 (2004-06-01), Hofstee et al.
patent: 6799269 (2004-09-01), Dowling
patent: 7093110 (2006-08-01), Okawa et al.
patent: 7127592 (2006-10-01), Abraham et al.
patent: 2002/0056024 (2002-05-01), Bui
patent: 2002/0116662 (2002-08-01), Hofstee et al.
patent: 2003/0051124 (2003-03-01), Dowling
patent: 2004/0064632 (2004-04-01), Lin
patent: 2004/0133766 (2004-07-01), Abraham et al.
patent: 2006/0047921 (2006-03-01), Kumar
patent: 2006/0294344 (2006-12-01), Hsu et al.
patent: 2007/0106885 (2007-05-01), Rychlik
patent: 0676691 (1995-10-01), None
patent: 0955583 (1999-11-01), None
patent: 100868410 (2008-11-01), None
patent: 2193228 (2002-11-01), None
patent: 9621186 (1996-07-01), None
patent: 0182059 (2001-11-01), None
“Intel IA-64 Architecture Software Developer's Manual” vol. 1: IA-64 Application Architecture; Rev. 1.1, Jul. 2000; pertinent pp. 3-2 to 3-6, 4-1 to 4-4.
Jayaraj et al. “Shadow Register File Architecture: A mechanism to reduce context switch latency” Published: 2003, IEEE.
“Microsoft Computer Dictionary, Fifth Edition” pertinent p. 76.
“Intel IA-64 Architecture software Developer's Manual” vol. 2: IA-64 System Architecture; Rev. 1.1, Jul. 2000. Pertinent pp. 6-1 to 6-16.
International Preliminary Report on Patentability—PCT/US06/060128, The International Bureau of WIPO, Geneva Switzerland— Apr. 23, 2008.
International Search Report—PCT/US06/060128, International Search Authority—European Patent Office— May 7, 2007.
Juame Abella; Antonio Gonzales “On Reducing Register Pressure and Energy in Multiple-Banked Register Files”.
Written Opinion—PCT/US06/060128, International Search Authority—European Patent Office—May 7, 2007.

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

Backing store buffer for the register save engine of a... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Backing store buffer for the register save engine of a..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Backing store buffer for the register save engine of a... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2697296

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