Work Files Saved Searches
   My Account                                                  Search:   Quick/Number   Boolean   Advanced   Derwent    Help   


 The Delphion Integrated View

  Buy Now:   Buy PDF- 25pp  PDF  |   File History  |   Other choices   
  Tools:  Citation Link  |  Add to Work File:    
  View:  Expand Details   |  INPADOC   |  Jump to: 
  Go to:  Derwent  
 Email this to a friend  Email this to a friend 
       
Title: US6665776: Apparatus and method for speculative prefetching after data cache misses
[ Derwent Title ]


Country: US United States of America

View Images High
Resolution

 Low
 Resolution

 
25 pages

 
Inventor: Jouppi, Norman Paul; Palo Alto, CA
Farkas, Keith Istvan; San Carlos, CA

Assignee: Hewlett-Packard Development Company L.P., Houston, TX
other patents from HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (815532) (approx. 1,981)
 News, Profiles, Stocks and More about this company

Published / Filed: 2003-12-16 / 2001-01-04

Application Number: US2001000755719

IPC Code: Advanced: G06F 9/30; G06F 9/38; G06F 12/08;
Core: more...
IPC-7: G06F 12/00;

ECLA Code: G06F9/30R4S; G06F9/38F; G06F9/38H2; G06F12/08B8; G06F9/38D2; G06F9/38D4;

U.S. Class: Current: 711/137; 711/E12.057; 712/207; 712/E09.027; 712/E09.047; 712/E09.048; 712/E09.055; 712/E09.061;
Original: 711/137; 712/207;

Field of Search: 711/137,119,120,124,128,140 712/207

Priority Number:
2001-01-04  US2001000755719

Abstract: A microprocessor is configured to continue execution in a special Speculative Prefetching After Data Cache Miss (SPAM) mode after a data cache miss is encountered. The microprocessor includes additional registers and program counter, and optionally additional cache memory for use during the special SPAM mode. By continuing execution during the SPAM mode, multiple outstanding and overlapping cache fill requests may be issued, thus improving performance of the microprocessor.

Primary / Asst. Examiners: McLean-Mayo, Kimberly;

INPADOC Legal Status: Show legal status actions          Buy Now: Family Legal Status Report

Family: Show 4 known family members

First Claim:
Show all 14 claims
What is claimed is:     1. A processor having a normal mode and a speculative prefetching mode, the processor operable in the speculative prefetching mode after a data cache miss, comprising:
  • a first data cache for storing data when the processor operates in the normal mode;
  • a second data cache for storing data in response to a store instruction when the processor operates in the speculative prefetching mode, comprising:
    • an entry for storing data; and
    • a trash bit associated with the entry, wherein the trash bit indicates whether the entry contains arbitrary data; and
  • a control logic for setting the trash bit of the second data cache when a source operand for the store instruction depends on the data cache miss.


Background / Summary: Show background / summary

Drawing Descriptions: Show drawing descriptions

Description: Show description

Forward References: Show 6 U.S. patent(s) that reference this one

       
U.S. References: Go to Result Set: All U.S. references   |  Forward references (6)   |   Backward references (5)   |   Citation Link

Buy
PDF
Patent  Pub.Date  Inventor Assignee   Title
Buy PDF- 17pp US6085291  2000-07 Hicks et al.  International Business Machines Corporation System and method for selectively controlling fetching and prefetching of data to a processor
Buy PDF- 15pp US6317810  2001-11 Lopez-Aguado et al.  Sun Microsystems, Inc. Microprocessor having a prefetch cache
Buy PDF- 13pp US6317820  2001-11 Shiell  Texas Instruments Incorporated Dual-mode VLIW architecture providing a software-controlled varying mix of instruction-level and task-level parallelism
Buy PDF- 16pp US6381678  2002-04 Fu et al.  Intel Corporation Processing ordered data requests to a memory
Buy PDF- 14pp US6490658  2002-12 Ahmed et al.  Sun Microsystems, Inc. Data prefetch technique using prefetch cache, micro-TLB, and history file
       
Foreign References: None

Other Abstract Info: DERABS C2002-626778

Other References:
  • Jegou et al., ACM--Speculative Prefetching, 1993, pp. 59-62.*
  • Hennessy and Patterson, Computer Organization and Design, Dec. 1998, Morgan Kaufman Publishers, 2nd edition, p. 541.*
  • Mano, Computer Engineering: Hardware Design, Dec. 1988, Prentice-Hall, pp., 152-153 and 187-193.*
  • Handy, The Cache Memory Book, 12, 1998, Academic Press, 2nd edition, p. 51 and 54.


  • Continuity Data:
    Application Number Filed Notes

    US2001000755719 2001-01-04  is a related to the prior publication
         US20040088491A1 issued 2004-05-06  Apparatus and method for speculative prefetching after data cache misses

    US2003000693303 2003-10-24  is a continuation of
    >US2001000755719<  2001-01-04   (granted)
         US6665776 issued 2003-12-16   Apparatus and method for speculative prefetching after data cache misses

    US2003000693303   is a continuation of
    >US2001000755719<  2001-01-04
         US6665776 issued 2003-12-16   Apparatus and method for speculative prefetching after data cache misses


    Inquire Regarding Licensing

    Powered by Verity


    Plaques from Patent Awards      Gallery of Obscure PatentsNominate this for the Gallery...

    Thomson Reuters Copyright © 1997-2010 Thomson Reuters 
    Subscriptions  |  Web Seminars  |  Privacy  |  Terms & Conditions  |  Site Map  |  Contact Us  |  Help