EP0397995A3 - Mixed size data cache status fields - Google Patents
Mixed size data cache status fields Download PDFInfo
- Publication number
- EP0397995A3 EP0397995A3 EP19900105547 EP90105547A EP0397995A3 EP 0397995 A3 EP0397995 A3 EP 0397995A3 EP 19900105547 EP19900105547 EP 19900105547 EP 90105547 A EP90105547 A EP 90105547A EP 0397995 A3 EP0397995 A3 EP 0397995A3
- Authority
- EP
- European Patent Office
- Prior art keywords
- data cache
- memory
- entry
- data
- dirty
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
- 230000001427 coherent effect Effects 0.000 abstract 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/08—Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
- G06F12/0802—Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
- G06F12/0804—Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches with main memory updating
Abstract
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US07/351,899 US5155824A (en) | 1989-05-15 | 1989-05-15 | System for transferring selected data words between main memory and cache with multiple data words and multiple dirty bits for each address |
US351899 | 1994-12-08 |
Publications (2)
Publication Number | Publication Date |
---|---|
EP0397995A2 EP0397995A2 (en) | 1990-11-22 |
EP0397995A3 true EP0397995A3 (en) | 1992-03-18 |
Family
ID=23382897
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP19900105547 Withdrawn EP0397995A3 (en) | 1989-05-15 | 1990-03-23 | Mixed size data cache status fields |
Country Status (3)
Country | Link |
---|---|
US (1) | US5155824A (en) |
EP (1) | EP0397995A3 (en) |
JP (1) | JPH036757A (en) |
Families Citing this family (112)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH03216744A (en) * | 1990-01-22 | 1991-09-24 | Fujitsu Ltd | Built-in cache memory control system |
JPH04140892A (en) * | 1990-02-05 | 1992-05-14 | Internatl Business Mach Corp <Ibm> | Apparatus and method for encoding control data |
US5467460A (en) * | 1990-02-14 | 1995-11-14 | Intel Corporation | M&A for minimizing data transfer to main memory from a writeback cache during a cache miss |
US5584003A (en) * | 1990-03-29 | 1996-12-10 | Matsushita Electric Industrial Co., Ltd. | Control systems having an address conversion device for controlling a cache memory and a cache tag memory |
US5287512A (en) * | 1990-08-06 | 1994-02-15 | Ncr Corporation | Computer memory system and method for cleaning data elements |
US5835945A (en) * | 1990-08-06 | 1998-11-10 | Ncr Corporation | Memory system with write buffer, prefetch and internal caches |
US5420994A (en) * | 1990-08-06 | 1995-05-30 | Ncr Corp. | Method for reading a multiple byte data element in a memory system with at least one cache and a main memory |
US5276852A (en) * | 1990-10-01 | 1994-01-04 | Digital Equipment Corporation | Method and apparatus for controlling a processor bus used by multiple processor components during writeback cache transactions |
US5295259A (en) * | 1991-02-05 | 1994-03-15 | Advanced Micro Devices, Inc. | Data cache and method for handling memory errors during copy-back |
US5353423A (en) * | 1991-06-21 | 1994-10-04 | Compaq Computer Corporation | Memory controller for use with write-back cache system and multiple bus masters coupled to multiple buses |
US5335335A (en) * | 1991-08-30 | 1994-08-02 | Compaq Computer Corporation | Multiprocessor cache snoop access protocol wherein snoop means performs snooping operations after host bus cycle completion and delays subsequent host bus cycles until snooping operations are completed |
US5325504A (en) * | 1991-08-30 | 1994-06-28 | Compaq Computer Corporation | Method and apparatus for incorporating cache line replacement and cache write policy information into tag directories in a cache system |
US5530835A (en) * | 1991-09-18 | 1996-06-25 | Ncr Corporation | Computer memory data merging technique for computers with write-back caches |
US5359723A (en) * | 1991-12-16 | 1994-10-25 | 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 |
US5355477A (en) * | 1991-12-23 | 1994-10-11 | International Business Machines Corporation | Method for updating a block using record-level locks by committing the update if the block has not been updated by another process otherwise spinning |
JPH05257899A (en) * | 1992-02-19 | 1993-10-08 | Nec Corp | Cache memory unit |
US5428761A (en) * | 1992-03-12 | 1995-06-27 | Digital Equipment Corporation | System for achieving atomic non-sequential multi-word operations in shared memory |
US5485592A (en) * | 1992-04-07 | 1996-01-16 | Video Technology Computers, Ltd. | Write back cache controller method and apparatus for use in a system having a CPU with internal cache memory |
US5491811A (en) * | 1992-04-20 | 1996-02-13 | International Business Machines Corporation | Cache system using mask bits to recorder the sequences for transfers of data through cache to system memory |
DE69330768T2 (en) * | 1992-04-24 | 2002-07-04 | Compaq Computer Corp | Method and device for operating a multiprocessor computer system with cache memories |
GB2268817B (en) * | 1992-07-17 | 1996-05-01 | Integrated Micro Products Ltd | A fault-tolerant computer system |
US5471602A (en) * | 1992-07-31 | 1995-11-28 | Hewlett-Packard Company | System and method of scoreboarding individual cache line segments |
KR960006484B1 (en) * | 1992-09-24 | 1996-05-16 | 마쯔시다 덴기 산교 가부시끼가이샤 | Cache memory device |
GB2273179A (en) * | 1992-12-02 | 1994-06-08 | Ibm | Cache indexing in interative processes. |
DE69325786T2 (en) * | 1992-12-04 | 2000-02-17 | Koninkl Philips Electronics Nv | Processor for uniform operations on data orders in corresponding parallel data streams |
ATE282856T1 (en) * | 1993-04-30 | 2004-12-15 | Nec Corp | SYMMETRIC MULTI-PROCESSOR SYSTEM WITH UNIFIED ENVIRONMENT AND DISTRIBUTED SYSTEM FUNCTIONS |
EP0624844A2 (en) * | 1993-05-11 | 1994-11-17 | International Business Machines Corporation | Fully integrated cache architecture |
US5555395A (en) * | 1993-05-28 | 1996-09-10 | Dell U.S.A. L.P. | System for memory table cache reloads in a reduced number of cycles using a memory controller to set status bits in the main memory table |
US5664106A (en) * | 1993-06-04 | 1997-09-02 | Digital Equipment Corporation | Phase-space surface representation of server computer performance in a computer network |
US5903911A (en) * | 1993-06-22 | 1999-05-11 | Dell Usa, L.P. | Cache-based computer system employing memory control circuit and method for write allocation and data prefetch |
US5623633A (en) * | 1993-07-27 | 1997-04-22 | Dell Usa, L.P. | Cache-based computer system employing a snoop control circuit with write-back suppression |
GB2282248B (en) * | 1993-09-27 | 1997-10-15 | Advanced Risc Mach Ltd | Data memory |
DE4423559A1 (en) * | 1993-11-09 | 1995-05-11 | Hewlett Packard Co | Data connection method and apparatus for multiprocessor computer systems with shared memory |
EP0661638A1 (en) * | 1993-12-28 | 1995-07-05 | International Business Machines Corporation | Method and apparatus for transferring data in a computer |
US5632038A (en) * | 1994-02-22 | 1997-05-20 | Dell Usa, L.P. | Secondary cache system for portable computer |
US5666509A (en) * | 1994-03-24 | 1997-09-09 | Motorola, Inc. | Data processing system for performing either a precise memory access or an imprecise memory access based upon a logical address value and method thereof |
EP0683457A1 (en) * | 1994-05-20 | 1995-11-22 | Advanced Micro Devices, Inc. | A computer system including a snoop control circuit |
US5551001A (en) * | 1994-06-29 | 1996-08-27 | Exponential Technology, Inc. | Master-slave cache system for instruction and data cache memories |
US5692152A (en) * | 1994-06-29 | 1997-11-25 | Exponential Technology, Inc. | Master-slave cache system with de-coupled data and tag pipelines and loop-back |
US5835787A (en) * | 1994-07-07 | 1998-11-10 | Lucent Technologies, Inc. | System for bi-directionally transferring a digital signal sample from a CODEC to a particular memory location and a second sample from memory to CODEC |
JPH0844626A (en) * | 1994-07-28 | 1996-02-16 | Nec Niigata Ltd | Flash cycle control method for cache system |
US5640532A (en) * | 1994-10-14 | 1997-06-17 | Compaq Computer Corporation | Microprocessor cache memory way prediction based on the way of previous memory read |
US5699550A (en) * | 1994-10-14 | 1997-12-16 | Compaq Computer Corporation | Computer system cache performance on write allocation cycles by immediately setting the modified bit true |
US5680566A (en) * | 1995-03-03 | 1997-10-21 | Hal Computer Systems, Inc. | Lookaside buffer for inputting multiple address translations in a computer system |
US5737756A (en) * | 1995-04-28 | 1998-04-07 | Unisys Corporation | Dual bus computer network using dual busses with dual spy modules enabling clearing of invalidation queue for processor with store through cache while providing retry cycles for incomplete accesses to invalidation queue |
US5680542A (en) * | 1995-06-07 | 1997-10-21 | Motorola, Inc. | Method and apparatus for synchronizing data in a host memory with data in target MCU memory |
DE69605797T2 (en) * | 1995-06-26 | 2000-06-21 | Novell Inc | METHOD AND DEVICE FOR SUPPRESSING REDUNDANT WRITING |
US5594863A (en) * | 1995-06-26 | 1997-01-14 | Novell, Inc. | Method and apparatus for network file recovery |
US5778431A (en) * | 1995-12-19 | 1998-07-07 | Advanced Micro Devices, Inc. | System and apparatus for partially flushing cache memory |
US5954811A (en) * | 1996-01-25 | 1999-09-21 | Analog Devices, Inc. | Digital signal processor architecture |
US5802572A (en) * | 1996-03-15 | 1998-09-01 | International Business Machines Corporation | Write-back cache having sub-line size coherency granularity and method for maintaining coherency within a write-back cache |
US5822763A (en) * | 1996-04-19 | 1998-10-13 | Ibm Corporation | Cache coherence protocol for reducing the effects of false sharing in non-bus-based shared-memory multiprocessors |
US5825788A (en) | 1996-05-20 | 1998-10-20 | Micron Technology Inc. | Data ordering for cache data transfer |
US5920891A (en) * | 1996-05-20 | 1999-07-06 | Advanced Micro Devices, Inc. | Architecture and method for controlling a cache memory |
US5960453A (en) | 1996-06-13 | 1999-09-28 | Micron Technology, Inc. | Word selection logic to implement an 80 or 96-bit cache SRAM |
US5781733A (en) * | 1996-06-20 | 1998-07-14 | Novell, Inc. | Apparatus and method for redundant write removal |
US6523095B1 (en) * | 1996-07-22 | 2003-02-18 | Motorola, Inc. | Method and data processing system for using quick decode instructions |
US5895486A (en) * | 1996-12-20 | 1999-04-20 | International Business Machines Corporation | Method and system for selectively invalidating cache lines during multiple word store operations for memory coherence |
US5924121A (en) * | 1996-12-23 | 1999-07-13 | International Business Machines Corporation | Adaptive writeback of cache line data in a computer operated with burst mode transfer cycles |
US5862154A (en) * | 1997-01-03 | 1999-01-19 | Micron Technology, Inc. | Variable bit width cache memory architecture |
US6212605B1 (en) * | 1997-03-31 | 2001-04-03 | International Business Machines Corporation | Eviction override for larx-reserved addresses |
US5900016A (en) * | 1997-04-02 | 1999-05-04 | Opti Inc. | System for using a cache memory with a write-back architecture |
US5960457A (en) * | 1997-05-01 | 1999-09-28 | Advanced Micro Devices, Inc. | Cache coherency test system and methodology for testing cache operation in the presence of an external snoop |
US6119205A (en) * | 1997-12-22 | 2000-09-12 | Sun Microsystems, Inc. | Speculative cache line write backs to avoid hotspots |
US6289419B1 (en) * | 1998-03-06 | 2001-09-11 | Sharp Kabushiki Kaisha | Consistency control device merging updated memory blocks |
US6421764B2 (en) * | 1998-08-27 | 2002-07-16 | Ati Technologies, Inc. | Method and apparatus for efficient clearing of memory |
US6205543B1 (en) * | 1998-12-03 | 2001-03-20 | Sun Microsystems, Inc. | Efficient handling of a large register file for context switching |
US7117342B2 (en) * | 1998-12-03 | 2006-10-03 | Sun Microsystems, Inc. | Implicitly derived register specifiers in a processor |
US7114056B2 (en) | 1998-12-03 | 2006-09-26 | Sun Microsystems, Inc. | Local and global register partitioning in a VLIW processor |
US7555603B1 (en) * | 1998-12-16 | 2009-06-30 | Intel Corporation | Transaction manager and cache for processing agent |
GB2345987B (en) * | 1999-01-19 | 2003-08-06 | Advanced Risc Mach Ltd | Memory control within data processing systems |
US6643741B1 (en) * | 2000-04-19 | 2003-11-04 | International Business Machines Corporation | Method and apparatus for efficient cache management and avoiding unnecessary cache traffic |
US6438658B1 (en) * | 2000-06-30 | 2002-08-20 | Intel Corporation | Fast invalidation scheme for caches |
JP4434534B2 (en) * | 2001-09-27 | 2010-03-17 | 株式会社東芝 | Processor system |
US7089362B2 (en) * | 2001-12-27 | 2006-08-08 | Intel Corporation | Cache memory eviction policy for combining write transactions |
US6697076B1 (en) * | 2001-12-31 | 2004-02-24 | Apple Computer, Inc. | Method and apparatus for address re-mapping |
US7034849B1 (en) | 2001-12-31 | 2006-04-25 | Apple Computer, Inc. | Method and apparatus for image blending |
US7681013B1 (en) | 2001-12-31 | 2010-03-16 | Apple Inc. | Method for variable length decoding using multiple configurable look-up tables |
US6836828B2 (en) * | 2002-04-03 | 2004-12-28 | Faraday Technology Corp. | Instruction cache apparatus and method capable of increasing a instruction hit rate and improving instruction access efficiency |
US6785789B1 (en) * | 2002-05-10 | 2004-08-31 | Veritas Operating Corporation | Method and apparatus for creating a virtual data copy |
US6862665B2 (en) * | 2002-07-19 | 2005-03-01 | Intel Corporation | Method, system, and apparatus for space efficient cache coherency |
US6912631B1 (en) | 2002-09-25 | 2005-06-28 | Veritas Operating Corporation | Method and apparatus for restoring a corrupted data volume |
US6938135B1 (en) | 2002-10-04 | 2005-08-30 | Veritas Operating Corporation | Incremental backup of a data volume |
US6880053B2 (en) * | 2002-12-19 | 2005-04-12 | Veritas Operating Corporation | Instant refresh of a data volume copy |
US6907507B1 (en) | 2002-12-19 | 2005-06-14 | Veritas Operating Corporation | Tracking in-progress writes through use of multi-column bitmaps |
US6910111B1 (en) | 2002-12-20 | 2005-06-21 | Veritas Operating Corporation | Volume restoration using an accumulator map |
US6978354B1 (en) | 2002-12-20 | 2005-12-20 | Veritas Operating Corporation | Method for creating a virtual data copy of a volume being restored |
US6996687B1 (en) | 2002-12-20 | 2006-02-07 | Veritas Operating Corporation | Method of optimizing the space and improving the write performance of volumes with multiple virtual copies |
US7664793B1 (en) | 2003-07-01 | 2010-02-16 | Symantec Operating Corporation | Transforming unrelated data volumes into related data volumes |
US7103737B1 (en) | 2003-07-01 | 2006-09-05 | Veritas Operating Corporation | Flexible hierarchy of relationships and operations in data volumes |
US7130965B2 (en) * | 2003-12-23 | 2006-10-31 | Intel Corporation | Apparatus and method for store address for store address prefetch and line locking |
JP2005322110A (en) * | 2004-05-11 | 2005-11-17 | Matsushita Electric Ind Co Ltd | Program converting device and processor |
ATE410733T1 (en) * | 2004-06-16 | 2008-10-15 | Freescale Semiconductor Inc | DATE BUFFER STORAGE SYSTEM |
US7380070B2 (en) * | 2005-02-17 | 2008-05-27 | Texas Instruments Incorporated | Organization of dirty bits for a write-back cache |
US7965771B2 (en) | 2006-02-27 | 2011-06-21 | Cisco Technology, Inc. | Method and apparatus for immediate display of multicast IPTV over a bandwidth constrained network |
US8218654B2 (en) | 2006-03-08 | 2012-07-10 | Cisco Technology, Inc. | Method for reducing channel change startup delays for multicast digital video streams |
US8031701B2 (en) | 2006-09-11 | 2011-10-04 | Cisco Technology, Inc. | Retransmission-based stream repair and stream join |
US7937531B2 (en) * | 2007-02-01 | 2011-05-03 | Cisco Technology, Inc. | Regularly occurring write back scheme for cache soft error reduction |
US8769591B2 (en) | 2007-02-12 | 2014-07-01 | Cisco Technology, Inc. | Fast channel change on a bandwidth constrained network |
US7940644B2 (en) * | 2007-03-14 | 2011-05-10 | Cisco Technology, Inc. | Unified transmission scheme for media stream redundancy |
US8180968B2 (en) * | 2007-03-28 | 2012-05-15 | Oracle America, Inc. | Reduction of cache flush time using a dirty line limiter |
US20080253369A1 (en) | 2007-04-16 | 2008-10-16 | Cisco Technology, Inc. | Monitoring and correcting upstream packet loss |
JP2009151457A (en) * | 2007-12-19 | 2009-07-09 | Nec Corp | Cache memory system and cache memory control method |
US8787153B2 (en) | 2008-02-10 | 2014-07-22 | Cisco Technology, Inc. | Forward error correction based data recovery with path diversity |
US8219528B1 (en) | 2009-03-31 | 2012-07-10 | Symantec Corporation | Method and apparatus for simultaneous comparison of multiple backup sets maintained in a computer system |
US9168946B2 (en) * | 2010-03-19 | 2015-10-27 | Javad Gnss, Inc. | Method for generating offset paths for ground vehicles |
US8683128B2 (en) | 2010-05-07 | 2014-03-25 | International Business Machines Corporation | Memory bus write prioritization |
US8838901B2 (en) | 2010-05-07 | 2014-09-16 | International Business Machines Corporation | Coordinated writeback of dirty cachelines |
US8745004B1 (en) * | 2011-06-24 | 2014-06-03 | Emc Corporation | Reverting an old snapshot on a production volume without a full sweep |
US9342461B2 (en) * | 2012-11-28 | 2016-05-17 | Qualcomm Incorporated | Cache memory system and method using dynamically allocated dirty mask space |
US10019375B2 (en) * | 2016-03-02 | 2018-07-10 | Toshiba Memory Corporation | Cache device and semiconductor device including a tag memory storing absence, compression and write state information |
CN109101439B (en) * | 2017-06-21 | 2024-01-09 | 深圳市中兴微电子技术有限公司 | Message processing method and device |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4157586A (en) * | 1977-05-05 | 1979-06-05 | International Business Machines Corporation | Technique for performing partial stores in store-thru memory configuration |
US4797813A (en) * | 1985-12-20 | 1989-01-10 | Kabushiki Kaisha Toshiba | Cache memory control apparatus |
EP0310446A2 (en) * | 1987-10-02 | 1989-04-05 | COMPUTER CONSOLES INCORPORATED (a Delaware corporation) | Cache memory management method |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4858111A (en) * | 1983-07-29 | 1989-08-15 | Hewlett-Packard Company | Write-back cache system using concurrent address transfers to setup requested address in main memory before dirty miss signal from cache |
US4860192A (en) * | 1985-02-22 | 1989-08-22 | Intergraph Corporation | Quadword boundary cache system |
US4713755A (en) * | 1985-06-28 | 1987-12-15 | Hewlett-Packard Company | Cache memory consistency control with explicit software instructions |
US4928239A (en) * | 1986-06-27 | 1990-05-22 | Hewlett-Packard Company | Cache memory with variable fetch and replacement schemes |
US4811209A (en) * | 1986-07-31 | 1989-03-07 | Hewlett-Packard Company | Cache memory with multiple valid bits for each data indication the validity within different contents |
US4910656A (en) * | 1987-09-21 | 1990-03-20 | Motorola, Inc. | Bus master having selective burst initiation |
US4996641A (en) * | 1988-04-15 | 1991-02-26 | Motorola, Inc. | Diagnostic mode for a cache |
US4939641A (en) * | 1988-06-30 | 1990-07-03 | Wang Laboratories, Inc. | Multi-processor system with cache memories |
US4995041A (en) * | 1989-02-03 | 1991-02-19 | Digital Equipment Corporation | Write back buffer with error correcting capabilities |
US5067078A (en) * | 1989-04-17 | 1991-11-19 | Motorola, Inc. | Cache which provides status information |
-
1989
- 1989-05-15 US US07/351,899 patent/US5155824A/en not_active Expired - Lifetime
-
1990
- 1990-03-23 EP EP19900105547 patent/EP0397995A3/en not_active Withdrawn
- 1990-05-15 JP JP2125264A patent/JPH036757A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4157586A (en) * | 1977-05-05 | 1979-06-05 | International Business Machines Corporation | Technique for performing partial stores in store-thru memory configuration |
US4797813A (en) * | 1985-12-20 | 1989-01-10 | Kabushiki Kaisha Toshiba | Cache memory control apparatus |
EP0310446A2 (en) * | 1987-10-02 | 1989-04-05 | COMPUTER CONSOLES INCORPORATED (a Delaware corporation) | Cache memory management method |
Also Published As
Publication number | Publication date |
---|---|
EP0397995A2 (en) | 1990-11-22 |
JPH036757A (en) | 1991-01-14 |
US5155824A (en) | 1992-10-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0397995A3 (en) | Mixed size data cache status fields | |
EP0596636B1 (en) | Cache tag memory | |
CN1617113B (en) | Method of assigning virtual memory to physical memory, storage controller and computer system | |
CA1223974A (en) | Interleaved set-associative memory | |
US5940856A (en) | Cache intervention from only one of many cache lines sharing an unmodified value | |
US5946709A (en) | Shared intervention protocol for SMP bus using caches, snooping, tags and prioritizing | |
US5963974A (en) | Cache intervention from a cache line exclusively holding an unmodified value | |
Archibald | A cache coherence approach for large multiprocessor systems | |
US5940864A (en) | Shared memory-access priorization method for multiprocessors using caches and snoop responses | |
US20050097276A1 (en) | Hiding refresh of memory and refresh-hidden memory | |
JPS6284350A (en) | Hierarchical cash memory apparatus and method | |
CA2414438A1 (en) | System and method for semaphore and atomic operation management in a multiprocessor | |
US5943685A (en) | Method of shared intervention via a single data provider among shared caches for SMP bus | |
JPH05502123A (en) | Apparatus and method for maintaining cache/main memory consistency | |
TW378293B (en) | Method and apparatus for combining multiple writes to a memory | |
WO2003058631A3 (en) | Cache memory eviction policy for combining write transactions | |
DE69031297D1 (en) | Input queue for storage subsystems | |
EP0398189A3 (en) | Noncacheable address random access memory | |
US4349875A (en) | Buffer storage control apparatus | |
US5996049A (en) | Cache-coherency protocol with recently read state for data and instructions | |
US5694575A (en) | Direct I/O control system with processor, main memory, and cache employing data consistency retaining scheme | |
US20040111566A1 (en) | Method and apparatus for supporting opportunistic sharing in coherent multiprocessors | |
US6658536B1 (en) | Cache-coherency protocol with recently read state for extending cache horizontally | |
EP0976047A1 (en) | Read operations in multiprocessor computer system | |
JP3220749B2 (en) | Memory control device and memory control method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
AK | Designated contracting states |
Kind code of ref document: A2 Designated state(s): DE FR GB IT |
|
PUAL | Search report despatched |
Free format text: ORIGINAL CODE: 0009013 |
|
AK | Designated contracting states |
Kind code of ref document: A3 Designated state(s): DE FR GB IT |
|
17P | Request for examination filed |
Effective date: 19920630 |
|
17Q | First examination report despatched |
Effective date: 19960118 |
|
GRAG | Despatch of communication of intention to grant |
Free format text: ORIGINAL CODE: EPIDOS AGRA |
|
GRAG | Despatch of communication of intention to grant |
Free format text: ORIGINAL CODE: EPIDOS AGRA |
|
GRAH | Despatch of communication of intention to grant a patent |
Free format text: ORIGINAL CODE: EPIDOS IGRA |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE APPLICATION IS DEEMED TO BE WITHDRAWN |
|
18D | Application deemed to be withdrawn |
Effective date: 19981027 |