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


 The Delphion Integrated View

  Buy Now:   Buy PDF- 24pp  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: US5689679: Memory system and method for selective multi-level caching using a cache level code
[ Derwent Title ]


Country: US United States of America

View Images High
Resolution

 Low
 Resolution

 
24 pages

 
Inventor: Jouppi, Norman Paul; Palo Alto, 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: 1997-11-18 / 1996-03-05

Application Number: US1996000610901

IPC Code: Advanced: G06F 12/08; G06F 12/10;
Core: more...
IPC-7: G06F 12/08; G06F 13/00;

ECLA Code: G06F12/08B22L;

U.S. Class: Current: 711/122; 711/003; 711/139; 711/E12.043;
Original: 395/449; 395/466; 395/403;

Field of Search: 395/444,446,449,465,466,471,472,473,483,403,445

Priority Number:
1996-03-05  US1996000610901
1993-04-28  US1993000055232

Abstract: A selective multilevel caching method and system including a main memory and a plurality of cache memories are disclosed. The main memory and cache memories are arranged in a multilevel hierarchy: the main memory is at the lowest hierarchical level; the cache memory that is coupled directly to the central processing unit (CPU) is at the highest hierarchical level; and the remaining cache memories are coupled in the hierarchy at intermediate hierarchical levels therebetween. Each hierarchical level contains cache logic as well as a cache memory. Each cache logic responds to a cache level code that is associated with an address specified in each CPU read or write data request. The cache level code specifies the highest hierarchical level at which data associated with the data request may be written. Each cache logic uses the cache level code to determine if data will be written to the cache memory at the same hierarchical level as that cache logic. Each CPU write request further includes a cache control code. The cache control code indicates whether each cache level is designated as a write-allocate cache level. Each cache logic responds also to the cache control code to further determine if data will be written to the cache memory at the same hierarchical level as that cache logic.

Attorney, Agent or Firm: Rodriguez, Michael A. ; Thompson, James F. ; Johnston, A. Sidney ;

Primary / Asst. Examiners: Gossage, Glenn;

INPADOC Legal Status: Show legal status actions

       
Related Applications:
Application Number Filed Patent Pub. Date  Title
US1993000055232 1993-04-28       


       
Parent Case:     This application is a continuation of application Ser. No. 08/055,232, filed Apr. 28, 1993, now abandoned.

Family: None

First Claim:
Show all 26 claims
What is claimed is:     1. A memory system for coupling to a central processor, which issues a data request having a specified address to be accessed, the memory system comprising;
  • a main memory;
  • cache levels coupled between the main memory and the central processor in a multilevel hierarchy, each of the cache levels having a cache memory;
  • means, coupled to the processor, for identifying a cache level code associated with the data request, the cache level code indicating a hierarchical level in the multilevel hierarchy; and
  • means for determining from the cache level code whether or not data associated with the specified address can be written to the cache memory at each of the cache levels.


Background / Summary: Show background / summary

Drawing Descriptions: Show drawing descriptions

Description: Show description

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

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

Buy
PDF
Patent  Pub.Date  Inventor Assignee   Title
  US3735360  1973-05 Anderson et al.  International Business Machines Corporation HIGH SPEED BUFFER OPERATION IN A MULTI-PROCESSING SYSTEM
  US3771137  1973-11 Barner et al.  International Business Machines Corporation MEMORY CONTROL IN A MULTIPURPOSE SYSTEM UTILIZING A BROADCAST
Buy PDF- 9pp US4173781  1979-11 Cencier  Compagnie Internationale pour l'Informatique Cii-Honeywell Bull System of coherent management of exchanges between two contiguous levels of a hierarchy of memories
Buy PDF- 44pp US4442487  1984-04 Fletcher et al.  International Business Machines Corporation Three level memory hierarchy using write and share flags
Buy PDF- 26pp US4464712  1984-08 Fletcher  International Business Machines Corporation Second level cache replacement method and apparatus
Buy PDF- 14pp US4755930  1988-07 Wilson, Jr. et al.  Encore Computer Corporation Hierarchical cache memory system and method
Buy PDF- 34pp US4797814  1989-01 Brenza  International Business Machines Corporation Variable address mode cache
Buy PDF- 15pp US4807110  1989-02 Pomerene et al.  International Business Machines Corporation Prefetching system for a cache having a second directory for sequentially accessed blocks
Buy PDF- 11pp US4823259  1989-04 Aichelmann, Jr. et al.  International Business Machines Corporation High speed buffer store arrangement for quick wide transfer of data
Buy PDF- 13pp US5136700  1992-08 Thacker  Digital Equipment Corporation Apparatus and method for reducing interference in two-level cache memories
Buy PDF- 10pp US5214765  1993-05 Jensen  Sun Microsystems, Inc. Method and apparatus for executing floating point instructions utilizing complimentary floating point pipeline and multi-level caches
Buy PDF- 14pp US5249282  1993-09 Segers  Benchmarq Microelectronics, Inc. Integrated cache memory system with primary and secondary cache memories
Buy PDF- 32pp US5261066  1993-11 Jouppi et al.  Digital Equipment Corporation Data processing system and method with small fully-associative cache and prefetch buffers
Buy PDF- 73pp US5276848  1994-01 Gallagher et al.  International Business Machines Corporation Shared two level cache including apparatus for maintaining storage consistency
Buy PDF- 23pp US5285323  1994-02 Hetherington et al.  Digital Equipment Corporation Integrated circuit chip having primary and secondary random access memories for a hierarchical cache
Buy PDF- 12pp US5359723  1994-10 Mathews et al.  Intel Corporation Cache memory hierarchy having a large write through first level that allocates for CPU read misses only and a small write back second level that allocates for CPU write misses only
       
Foreign References: None

Other Abstract Info: DERABS G98-008310 DERG98-008310

Other References:
  • Smith, A.J., "Cache Memories", Computing Surveys, vol. 14, No. 3, pp. 473-530 (Sep. 1982). (58 pages) Cited by 83 patents
  • Digital Technical Journal, NVAX-microprocessor VAX Systems, vol. 4 No. 3, Summer 1992, Digital Equipment Corporation, pp. 62-63.
  • Digital Technical Journal, Alpha AXP Architecture and Systems, vol. 4 No. 4, Special Issue 1992, Digital Equipment Corporation, pp. 66-70 and 100-105.
  • Computer Architecture A Quantitative Approach 2d Ed. John 1. Hennessy & David Patterson, pp. 461-465.
  • Computer Programming and Architecture The VAX, Levy & Eckhouse, Jr., pp. 340-343 (Multilevel Caches), 1989.
  • Digital Technical Journal, VAX-based Systems, No. 7, Aug. 1988, Digital Equipment Corporation, pp. 28-29, 35-38, 41-42, 99.
  • Digital Technical Journal, Vax 9000 Series, vol. 2 No. 4, Fall 1990, Digital Equipment Corporation, pp. 16, 23.


  • 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