Title of Invention

BACKING STORE BUFFER FOR THE REGISTER SAVE ENGINE OF A STACKED REGISTER FILE

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 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.
Full Text The present invention relates generally to the field of processors and in particular to a Backing Store Buffer for a Register Save Engine in a stacked register file architecture. RISC processors are characterized by relatively small............

Documents:


Patent Number 259294
Indian Patent Application Number 833/MUMNP/2008
PG Journal Number 11/2014
Publication Date 14-Mar-2014
Grant Date 06-Mar-2014
Date of Filing 25-Apr-2008
Name of Patentee QUALCOMM INCORPORATED
Applicant Address 5775 MOREHOUSE DRIVE, SAN DIEGO, CALIFORNIA 92121-1714.
Inventors:
# Inventor's Name Inventor's Address
1 RYCHLIK, BOHUSLAV 1017 SWEET SPOT CIRCLE, MORRISVILLE NORTH, CAROLINA 27560.
PCT International Classification Number G06F9/30
PCT International Application Number PCT/US2006/060128
PCT International Filing date 2006-10-20
PCT Conventions:
# PCT Application Number Date of Convention Priority Country
1 11/254,320 2005-10-20 U.S.A.