Electrical computers and digital processing systems: memory – Storage accessing and control – Control technique
Reexamination Certificate
2007-01-29
2009-10-13
Lane, Jack A (Department: 2185)
Electrical computers and digital processing systems: memory
Storage accessing and control
Control technique
C711S137000
Reexamination Certificate
active
07603526
ABSTRACT:
Systems and methods for providing dynamic memory pre-fetch. Embodiments include a hub device including an input command stream interface and an adaptive pre-fetch logical unit (APLU). The input command stream interface detects commands from a memory controller directed to one or more memory devices that are connected to the hub device. The APLU independently analyzes the commands to determine access patterns to the memory devices. The APLU also dynamically selects between enabling a pre-fetch function and disabling the pre-fetch function for the memory devices based on the results of the analysis.
REFERENCES:
patent: 2842682 (1958-07-01), Clapper
patent: 3333253 (1967-07-01), Sahulka
patent: 3395400 (1968-07-01), De Witt
patent: 3825904 (1974-07-01), Burk et al.
patent: 4028675 (1977-06-01), Frankenberg
patent: 4135240 (1979-01-01), Ritchie
patent: 4150428 (1979-04-01), Inrig et al.
patent: 4472780 (1984-09-01), Chenoweth et al.
patent: 4475194 (1984-10-01), LaVallee et al.
patent: 4486739 (1984-12-01), Franaszek et al.
patent: 4641263 (1987-02-01), Perlman et al.
patent: 4654857 (1987-03-01), Samson et al.
patent: 4723120 (1988-02-01), Petty, Jr.
patent: 4740916 (1988-04-01), Martin
patent: 4796231 (1989-01-01), Pinkham
patent: 4803485 (1989-02-01), Rypinski
patent: 4833605 (1989-05-01), Terada et al.
patent: 4839534 (1989-06-01), Clasen
patent: 4943984 (1990-07-01), Pechanek et al.
patent: 4985828 (1991-01-01), Shimizu et al.
patent: 5053947 (1991-10-01), Heibel et al.
patent: 5177375 (1993-01-01), Ogawa et al.
patent: 5206946 (1993-04-01), Brunk
patent: 5214747 (1993-05-01), Cok
patent: 5265049 (1993-11-01), Takasugi
patent: 5265212 (1993-11-01), Bruce, II
patent: 5287531 (1994-02-01), Rogers, Jr. et al.
patent: 5347270 (1994-09-01), Matsuda et al.
patent: 5357621 (1994-10-01), Cox
patent: 5375127 (1994-12-01), Leak
patent: 5387911 (1995-02-01), Gleichert et al.
patent: 5394535 (1995-02-01), Ohuchi
patent: 5454091 (1995-09-01), Sites et al.
patent: 5475690 (1995-12-01), Burns et al.
patent: 5513135 (1996-04-01), Dell et al.
patent: 5517626 (1996-05-01), Archer et al.
patent: 5522064 (1996-05-01), Aldereguia et al.
patent: 5544309 (1996-08-01), Chang et al.
patent: 5546023 (1996-08-01), Borkar et al.
patent: 5561826 (1996-10-01), Davies et al.
patent: 5592632 (1997-01-01), Leung et al.
patent: 5594925 (1997-01-01), Harder et al.
patent: 5611055 (1997-03-01), Krishan et al.
patent: 5613077 (1997-03-01), Leung et al.
patent: 5627963 (1997-05-01), Gabillard et al.
patent: 5629685 (1997-05-01), Allen et al.
patent: 5661677 (1997-08-01), Rondeau, II et al.
patent: 5666480 (1997-09-01), Leung et al.
patent: 5684418 (1997-11-01), Yanagiuchi
patent: 5706346 (1998-01-01), Katta et al.
patent: 5737589 (1998-04-01), Doi et al.
patent: 5754804 (1998-05-01), Cheselka et al.
patent: 5764155 (1998-06-01), Kertesz et al.
patent: 5822749 (1998-10-01), Agarwal
patent: 5852617 (1998-12-01), Mote, Jr.
patent: 5870320 (1999-02-01), Volkonsky
patent: 5870325 (1999-02-01), Nielsen et al.
patent: 5872996 (1999-02-01), Barth et al.
patent: 5881154 (1999-03-01), Nohara et al.
patent: 5917760 (1999-06-01), Millar
patent: 5917780 (1999-06-01), Millar
patent: 5926838 (1999-07-01), Jeddeloh
patent: 5928343 (1999-07-01), Farmwald et al.
patent: 5930273 (1999-07-01), Mukojima
patent: 5959914 (1999-09-01), Gates et al.
patent: 5973951 (1999-10-01), Bechtolsheim et al.
patent: 5974493 (1999-10-01), Okumura et al.
patent: 5995405 (1999-11-01), Trick
patent: 6003121 (1999-12-01), Wirt
patent: 6011732 (2000-01-01), Harrison et al.
patent: 6038132 (2000-03-01), Tokunaga et al.
patent: 6049476 (2000-04-01), Laudon et al.
patent: 6076158 (2000-06-01), Sites et al.
patent: 6078515 (2000-06-01), Nielsen et al.
patent: 6081868 (2000-06-01), Brooks
patent: 6085276 (2000-07-01), VanDoren et al.
patent: 6096091 (2000-08-01), Hartmann
patent: 6128746 (2000-10-01), Clark et al.
patent: 6145028 (2000-11-01), Shank et al.
patent: 6170047 (2001-01-01), Dye
patent: 6170059 (2001-01-01), Pruett et al.
patent: 6173382 (2001-01-01), Dell et al.
patent: 6185718 (2001-02-01), Dell et al.
patent: 6198304 (2001-03-01), Sasaki
patent: 6215686 (2001-04-01), Deneroff et al.
patent: 6219288 (2001-04-01), Braceras et al.
patent: 6219760 (2001-04-01), McMinn
patent: 6233639 (2001-05-01), Dell et al.
patent: 6260127 (2001-07-01), Olarig et al.
patent: 6262493 (2001-07-01), Garnett
patent: 6285172 (2001-09-01), Torbey
patent: 6292903 (2001-09-01), Coteus et al.
patent: 6301636 (2001-10-01), Schultz et al.
patent: 6308247 (2001-10-01), Ackerman et al.
patent: 6317352 (2001-11-01), Halbert et al.
patent: 6321343 (2001-11-01), Toda
patent: 6338113 (2002-01-01), Kubo et al.
patent: 6349390 (2002-02-01), Dell et al.
patent: 6357018 (2002-03-01), Stuewe et al.
patent: 6370631 (2002-04-01), Dye
patent: 6378018 (2002-04-01), Tsern et al.
patent: 6381685 (2002-04-01), Dell et al.
patent: 6393512 (2002-05-01), Chen et al.
patent: 6393528 (2002-05-01), Arimilli et al.
patent: 6408398 (2002-06-01), Frecker et al.
patent: 6425044 (2002-07-01), Jeddeloh
patent: 6446174 (2002-09-01), Dow
patent: 6461013 (2002-10-01), Simon
patent: 6467013 (2002-10-01), Nizar
patent: 6473836 (2002-10-01), Ikeda
patent: 6477614 (2002-11-01), Leddige et al.
patent: 6477615 (2002-11-01), Tanaka
patent: 6483755 (2002-11-01), Leung et al.
patent: 6484271 (2002-11-01), Gray
patent: 6487102 (2002-11-01), Halbert et al.
patent: 6487627 (2002-11-01), Willke et al.
patent: 6493250 (2002-12-01), Halbert et al.
patent: 6496540 (2002-12-01), Widmer
patent: 6496910 (2002-12-01), Baentsch et al.
patent: 6499070 (2002-12-01), Whetsel
patent: 6502161 (2002-12-01), Perego et al.
patent: 6507888 (2003-01-01), Wu et al.
patent: 6510100 (2003-01-01), Grundon et al.
patent: 6513091 (2003-01-01), Blackmon et al.
patent: 6526469 (2003-02-01), Drehmel et al.
patent: 6530007 (2003-03-01), Olarig et al.
patent: 6532525 (2003-03-01), Aleksic et al.
patent: 6546359 (2003-04-01), Week
patent: 6549971 (2003-04-01), Cecchi et al.
patent: 6553450 (2003-04-01), Dodd et al.
patent: 6557069 (2003-04-01), Drehmel et al.
patent: 6564329 (2003-05-01), Cheung et al.
patent: 6584576 (2003-06-01), Co
patent: 6587112 (2003-07-01), Leddige et al.
patent: 6587912 (2003-07-01), Leddige
patent: 6590827 (2003-07-01), Chang et al.
patent: 6594713 (2003-07-01), Fuoco et al.
patent: 6594748 (2003-07-01), Lin
patent: 6601121 (2003-07-01), Singh et al.
patent: 6601149 (2003-07-01), Brock et al.
patent: 6604180 (2003-08-01), Jeddeloh
patent: 6611905 (2003-08-01), Grundon et al.
patent: 6622217 (2003-09-01), Gharacorloo et al.
patent: 6622227 (2003-09-01), Zumkehr et al.
patent: 6625687 (2003-09-01), Halber et al.
patent: 6625702 (2003-09-01), Rentscler et al.
patent: 6628538 (2003-09-01), Funaba et al.
patent: 6631439 (2003-10-01), Saulsbury et al.
patent: 6636957 (2003-10-01), Stevens et al.
patent: 6643745 (2003-11-01), Palanca et al.
patent: 6671376 (2003-12-01), Koto et al.
patent: 6678811 (2004-01-01), Rentschler et al.
patent: 6681292 (2004-01-01), Creta et al.
patent: 6684320 (2004-01-01), Mohamed et al.
patent: 6697919 (2004-02-01), Gharachorloo et al.
patent: 6704842 (2004-03-01), Janakiraman et al.
patent: 6721185 (2004-04-01), Dong et al.
patent: 6721944 (2004-04-01), Chaudhry et al.
patent: 6738836 (2004-05-01), Kessler et al.
patent: 6741096 (2004-05-01), Moss
patent: 6748518 (2004-06-01), Guthrie et al.
patent: 6754762 (2004-06-01), Curley
patent: 6766389 (2004-07-01), Hayter et al.
patent: 6775747 (2004-08-01), Venkatraman
patent: 6791555 (2004-09-01), Radke et al.
patent: 6792495 (2004-09-01), Garney et al.
patent: 6799241 (2004-09-01), Kahn et al.
patent: 6807650 (2004-10-01), Lamb et al.
patent: 6839393 (2005-01-01), Sidiropoulos
patent: 6847583 (2005-01-01), Janzen et al.
patent: 6851036 (2005-02-01), Toda et al.
patent: 6874102 (2005-03-01), Doody et al.
patent: 6877076 (2005-04-01), Cho et al.
patent: 6877078 (2005-04-01), Fujiwara et al.
patent: 6882082 (2005-04-01), Greeff et al.
patent: 6889284 (2005-05-01), Nizar et al.
patent: 6898726 (2005-05-01), Lee
patent: 6910146 (2005-06-01), Dow
patent: 69180
Gower Kevin C.
VanStee Dustin J.
Cantor & Colburn LLP
International Business Machines - Corporation
Lane Jack A
LandOfFree
Systems and methods for providing dynamic memory pre-fetch does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Systems and methods for providing dynamic memory pre-fetch, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Systems and methods for providing dynamic memory pre-fetch will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4127672