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


 The Delphion Integrated View

  Buy Now:   Buy PDF- 12pp  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: US5787465: Destination indexed miss status holding registers
[ Derwent Title ]


Country: US United States of America

View Images High
Resolution

 Low
 Resolution

 
12 pages

 
Inventor: Jouppi, Norman P.; Palo Alto, CA
Haddad, Ramsey W.; Cupertino, CA

Assignee: Digital Equipment Corporation, Maynard, MA
other patents from DIGITAL EQUIPMENT CORPORATION (147695) (approx. 2,345)
 News, Profiles, Stocks and More about this company

Published / Filed: 1998-07-28 / 1996-08-21

Application Number: US1996000701036

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

ECLA Code: G06F9/312; G06F9/38D; G06F12/08B6P4;

U.S. Class: Current: 711/117; 711/003; 711/118; 711/146; 711/E12.051; 712/E09.033; 712/E09.046;
Original: 711/117; 364/DIG.1; 364/DIG.2; 364/243.4; 711/003; 711/118; 711/146;

Field of Search: 395/444,445,446,451,473,458 364/DIG. 1,DIG. 2,243.4,243.41 711/117,118,131,146,3

Priority Number:
1996-08-21  US1996000701036
1994-07-01  US1994000270080

Abstract:     A hierarchical memory arrangement for use with a processor includes a cache, addressable by source addresses, and a set of processor registers, addressable by destination addresses. For each processor register there is a miss status holding registers. If the cache does not store data requested for one of the processor registers, a miss condition is generated. In response to the miss condition, the address of a cache block to contain the missing data is stored in the miss status holding register corresponding to the processor register for which the data are requested. While the requested data are transferred from a main memory to the cache, the cache is not locked up and additional data accesses are allowed.

Attorney, Agent or Firm: Brinkman, Dirk ; Johnston, A. Sidney ; Stadnicki, Alfred A. ;

Primary / Asst. Examiners: Swann, Tod R.; Thai, Tuan V.

INPADOC Legal Status: Show legal status actions

       
Related Applications:
Application Number Filed Patent Pub. Date  Title
US1994000270080 1994-07-01       


       
Parent Case:     This application is a continuation of application Ser. No. 08/270,080, filed Jul. 1, 1994, now abandoned.

Family: None

First Claim:
Show all 12 claims
We claim:     1. A hierarchical memory arrangement for use with a computer system including a main memory, a cache memory, and a processor having a set of processor registers, comprising:
  • a set of status registers, there being one status register corresponding to each processor register;
  • means, responsive to the processor requesting the transfer of data stored in the cache memory at a source address to one of the processor registers having a destination address, for determining a miss condition of the data-stored at the source address;
  • means, responsive to detecting the miss condition, for selecting a particular status register corresponding to the one processor register having the destination address wherein the source address is stored in said particular status register which corresponds to the destination address; and
  • means for storing the source address in the particular status register corresponding to the one processor register having the destination address, and for initiating the transfer of the data from the main memory to the cache memory at the source address while allowing the processor to request the transfer of additional data from the cache memory at different source addresses to the set of processor registers.


Background / Summary: Show background / summary

Drawing Descriptions: Show drawing descriptions

Description: Show description

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

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

Buy
PDF
Patent  Pub.Date  Inventor Assignee   Title
Buy PDF- 11pp US4370710  1983-01 Kroft  Control Data Corporation Cache memory organization utilizing miss information holding registers to prevent lockup from cache misses
Buy PDF- 11pp US4646233  1987-02 Weatherford   Physical cache unit for computer
Buy PDF- 19pp US4970643  1990-11 Cramm  Control Data Corporation Mechanism for lock-up free cache operation with a remote address translation unit
Buy PDF- 34pp US5148536  1992-09 Witek et al.  Digital Equipment Corporation Pipeline having an integral cache which processes cache misses and loads data in parallel
Buy PDF- 18pp US5233702  1993-08 Emma et al.  International Business Machines Corporation Cache miss facility with stored sequences for data fetching
Buy PDF- 32pp US5261066  1993-11 Jouppi  Digital Equipment Corporation Data processing system and method with small fully-associative cache and prefetch buffers
Buy PDF- 18pp US5295253  1994-03 Ducousso et al.  Bull S.A. Cache memory utilizing a two-phase synchronization signal for controlling saturation conditions of the cache
Buy PDF- 16pp US5377345  1994-12 Chang et al.  Sun Microsystems, Inc. Methods and apparatus for providing multiple pending operations in a cache consistent multiple processor computer system
Buy PDF- 15pp USRE34052  1992-09 Hester et al.  International Business Machines Corporation Data processing system with CPU register to register data transfers overlapped with data transfer to and from main storage
       
Foreign References: None

Other Abstract Info: DERABS G98-436971 DERG98-436971

Other References:
  • Kroft, D., "Lockup-Free Instruction Fetch/Prefetch Cache Organization", 1981 IEEE, pp. 81-87.
  • "Memory Access Dependencies in Shared Memory Multiprocessors", M. Dubois and C. Scheurich, IEEE Trans. Software Eng., Jun. 1990.
  • "The Design of a Lookup-Free Cache", M. Dubois and c. Scheurich, IEEE, 1990, pp. 352-389.
  • "Lockup-Free Caches in High Performance Multiprocessors", C. Scheurich and M. Dubois, J. of Parallel and Distributed Computing, vol. 11, 1991, pp. 25-36. (12 pages) [ISI abstract]


  • 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