Local scratchpad and data caching system

Electrical computers and digital processing systems: memory – Storage accessing and control – Specific memory composition

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C711S129000, C711S130000, C711SE12001, C711SE12046

Reexamination Certificate

active

07941585

ABSTRACT:
A RISC-type processor includes a main register file and a data cache. The data cache can be partitioned to include a local memory, the size of which can be dynamically changed on a cache block basis while the processor is executing instructions that use the main register file. The local memory can emulate as an additional register file to the processor and can reside at a virtual address. The local memory can be further partitioned for prefetching data from a non-cacheable address to be stored/loaded into the main register file.

REFERENCES:
patent: 4415970 (1983-11-01), Swenson et al.
patent: 4755930 (1988-07-01), Wilson et al.
patent: 4780815 (1988-10-01), Shiota
patent: 5091846 (1992-02-01), Sachs et al.
patent: 5119485 (1992-06-01), Ledbetter et al.
patent: 5155831 (1992-10-01), Emma et al.
patent: 5276852 (1994-01-01), Callander et al.
patent: 5404483 (1995-04-01), Stamm et al.
patent: 5408644 (1995-04-01), Schneider et al.
patent: 5590368 (1996-12-01), Heeb et al.
patent: 5619680 (1997-04-01), Berkovich et al.
patent: 5623627 (1997-04-01), Witt
patent: 5737547 (1998-04-01), Zuravleff et al.
patent: 5737750 (1998-04-01), Kumar et al.
patent: 5742840 (1998-04-01), Hansen et al.
patent: 5754819 (1998-05-01), Lynch et al.
patent: 5794060 (1998-08-01), Hansen et al.
patent: 5794061 (1998-08-01), Hansen et al.
patent: 5809321 (1998-09-01), Hansen et al.
patent: 5822603 (1998-10-01), Hansen et al.
patent: 5860158 (1999-01-01), Pai et al.
patent: 5890217 (1999-03-01), Kabemoto et al.
patent: 5893141 (1999-04-01), Kulkarni
patent: 5895485 (1999-04-01), Loechel et al.
patent: 5897656 (1999-04-01), Vogt et al.
patent: 5991855 (1999-11-01), Jeddeloh et al.
patent: 6009263 (1999-12-01), Golliver et al.
patent: 6018792 (2000-01-01), Jeddeloh et al.
patent: 6021473 (2000-02-01), Davis et al.
patent: 6026475 (2000-02-01), Woodman
patent: 6065092 (2000-05-01), Roy
patent: 6070227 (2000-05-01), Rokicki
patent: 6125421 (2000-09-01), Roy
patent: 6134634 (2000-10-01), Marshall, Jr. et al.
patent: 6188624 (2001-02-01), Zheng
patent: 6226715 (2001-05-01), Van Der Wolf et al.
patent: 6279080 (2001-08-01), DeRoo
patent: 6408365 (2002-06-01), Hosomi
patent: 6438658 (2002-08-01), Baliga et al.
patent: 6526481 (2003-02-01), Shen et al.
patent: 6546471 (2003-04-01), Tarui et al.
patent: 6560680 (2003-05-01), Meyer
patent: 6563818 (2003-05-01), Sang et al.
patent: 6571320 (2003-05-01), Hachmann
patent: 6587920 (2003-07-01), Mekhiel
patent: 6598136 (2003-07-01), Norrod et al.
patent: 6622214 (2003-09-01), Vogt et al.
patent: 6622219 (2003-09-01), Tremblay et al.
patent: 6643745 (2003-11-01), Palanca et al.
patent: 6647456 (2003-11-01), Van Dyke et al.
patent: 6654858 (2003-11-01), Asher et al.
patent: 6665768 (2003-12-01), Redford
patent: 6718457 (2004-04-01), Tremblay et al.
patent: 6725336 (2004-04-01), Cherabuddi
patent: 6754810 (2004-06-01), Elliott et al.
patent: 6757784 (2004-06-01), Lu et al.
patent: 6785677 (2004-08-01), Fritchman
patent: 6924810 (2005-08-01), Tischler
patent: 7055003 (2006-05-01), Cargnoni et al.
patent: 7093153 (2006-08-01), Witek et al.
patent: 7209996 (2007-04-01), Kohn et al.
patent: 7558925 (2009-07-01), Bouchard et al.
patent: 7594081 (2009-09-01), Bouchard et al.
patent: 2001/0037406 (2001-11-01), Phibrick et al.
patent: 2001/0054137 (2001-12-01), Eickemeyer et al.
patent: 2002/0032827 (2002-03-01), Nguyen et al.
patent: 2002/0099909 (2002-07-01), Meyer
patent: 2002/0112129 (2002-08-01), Arimilli et al.
patent: 2003/0056061 (2003-03-01), Sherman
patent: 2003/0065884 (2003-04-01), Lu et al.
patent: 2003/0067913 (2003-04-01), Georgiou et al.
patent: 2003/0105793 (2003-06-01), Guttag et al.
patent: 2003/0110208 (2003-06-01), Wyschogrod et al.
patent: 2003/0115238 (2003-06-01), O'Connor et al.
patent: 2003/0115403 (2003-06-01), Bouchard et al.
patent: 2003/0172232 (2003-09-01), Naffziger
patent: 2003/0212874 (2003-11-01), Alderson
patent: 2004/0010782 (2004-01-01), Moritz
patent: 2004/0012607 (2004-01-01), Witt
patent: 2004/0059880 (2004-03-01), Bennett
patent: 2004/0073778 (2004-04-01), Adiletta et al.
patent: 2004/0250045 (2004-12-01), Dowling
patent: 2005/0114606 (2005-05-01), Matick et al.
patent: 2005/0138276 (2005-06-01), Navada et al.
patent: 2005/0138297 (2005-06-01), Sodani et al.
patent: 2005/0166038 (2005-07-01), Wang et al.
patent: 2005/0267996 (2005-12-01), O'Connor et al.
patent: 2005/0273605 (2005-12-01), Saha et al.
patent: 2006/0059314 (2006-03-01), Bouchard et al.
patent: 2006/0059316 (2006-03-01), Asher et al.
patent: 2006/0143396 (2006-06-01), Cabot
patent: 2007/0038798 (2007-02-01), Bouchard et al.
patent: 2010/0306510 (2010-12-01), Olson et al.
patent: 2378779 (2003-02-01), None
patent: WO 2006/031462 (2006-03-01), None
patent: WO 2006/031551 (2006-03-01), None
Handy, Jim. “The Cache Memory Book.” 1998. Academic Press, Inc. Second Edition. pp. 85-86.
“Microsoft Computer Dictionary,” 2002. Microsoft Press, Fifth Edition, p. 466.
“Double Data Rate SDRAMs operate at 400 MHz” (Oct. 14, 2003).
Jouppi, Norman P., “Cache Write Policies and Performance,” WRL Research Report 91/12 (1991).
Gharachorloo, Kourosh, et al., “Architecture and Design of AlphaServer GS320.” Ninth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS-IX) (2000).
van Riel, Rik, “Page replacement in Linux 2.4 memory management,” Conectiva Inc., pp. 1-10, Retrieved from the Internet, http://web.archive.org/web/20010821013232/http://surriel.com/lectures/linux24-vm.html [retrieved on Jun. 5, 2007].
Stokes, Jon, “A Look at Centrino's Core: The Pentium M” “Instruction decoding and micro-op fusion,” http://arstechnica.com/articles/paedia/cpu/pentium-m.ars/4, pp. 1-4, Feb. 25, 2004.

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

Local scratchpad and data caching system does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Local scratchpad and data caching system, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Local scratchpad and data caching system will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2634062

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