Electrical computers and digital processing systems: processing – Processing control – Context preserving (e.g. – context swapping – checkpointing,...
Reexamination Certificate
2011-06-14
2011-06-14
Alrobaye, Idriss N (Department: 2183)
Electrical computers and digital processing systems: processing
Processing control
Context preserving (e.g., context swapping, checkpointing,...
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.
Alrobaye Idriss N
Kamarchik Peter M.
Pauley Nicholas J.
Qualcomm Incorporated
Velasco Jonathan
LandOfFree
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.
Profile ID: LFUS-PAI-O-2697296