ATE475141T1 - Cachespeicher und system - Google Patents

Cachespeicher und system

Info

Publication number
ATE475141T1
ATE475141T1 AT00301543T AT00301543T ATE475141T1 AT E475141 T1 ATE475141 T1 AT E475141T1 AT 00301543 T AT00301543 T AT 00301543T AT 00301543 T AT00301543 T AT 00301543T AT E475141 T1 ATE475141 T1 AT E475141T1
Authority
AT
Austria
Prior art keywords
cache memory
cache
doubly
linked loop
address
Prior art date
Application number
AT00301543T
Other languages
English (en)
Inventor
James Leigh Taylor
Original Assignee
Ibm
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Ibm filed Critical Ibm
Application granted granted Critical
Publication of ATE475141T1 publication Critical patent/ATE475141T1/de

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • G06F12/08Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
    • G06F12/0802Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
    • G06F12/0891Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches using clearing, invalidating or resetting means
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • G06F12/08Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
    • G06F12/0802Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
    • G06F12/0864Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches using pseudo-associative means, e.g. set-associative or hashing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • G06F12/08Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
    • G06F12/12Replacement control
    • G06F12/121Replacement control using replacement algorithms
    • G06F12/123Replacement control using replacement algorithms with age lists, e.g. queue, most recently used [MRU] list or least recently used [LRU] list

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Memory System Of A Hierarchy Structure (AREA)
AT00301543T 1999-03-11 2000-02-28 Cachespeicher und system ATE475141T1 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
GB9905480A GB2347765A (en) 1999-03-11 1999-03-11 Cache memory addressing system

Publications (1)

Publication Number Publication Date
ATE475141T1 true ATE475141T1 (de) 2010-08-15

Family

ID=10849330

Family Applications (1)

Application Number Title Priority Date Filing Date
AT00301543T ATE475141T1 (de) 1999-03-11 2000-02-28 Cachespeicher und system

Country Status (5)

Country Link
US (1) US6467025B1 (de)
EP (1) EP1035477B1 (de)
AT (1) ATE475141T1 (de)
DE (1) DE60044695D1 (de)
GB (1) GB2347765A (de)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6957291B2 (en) * 2001-03-29 2005-10-18 Quantum Corporation Removable disk storage array emulating tape library having backup and archive capability
US7043493B2 (en) * 2001-09-17 2006-05-09 Fujitsu Limited Hierarchical file system and anti-tearing algorithm for a limited-resource computer such as a smart card
US20030154340A1 (en) * 2002-02-13 2003-08-14 Thomas Bolt Use of the universal serial bus as an internal architecture within IDE disk array
US7124243B2 (en) * 2003-05-16 2006-10-17 Pillar Data Systems, Inc. Methods and systems of cache memory management and snapshot operations
US7380059B2 (en) * 2003-05-16 2008-05-27 Pillar Data Systems, Inc. Methods and systems of cache memory management and snapshot operations
US20110184902A1 (en) * 2008-07-24 2011-07-28 Abb Research Ltd. business rule integration with engineering applications
US9135373B1 (en) 2010-04-12 2015-09-15 Cadence Design Systems, Inc. Method and system for implementing an interface for I/O rings
US8443323B1 (en) * 2010-04-12 2013-05-14 Cadence Design Systems, Inc. Method and system for implementing a structure to implement I/O rings and die area estimations
US8533398B2 (en) 2010-11-09 2013-09-10 Microsoft Corporation Combination based LRU caching
US9535700B2 (en) 2013-06-14 2017-01-03 Arm Limited Data processing systems
US9170944B2 (en) 2013-06-25 2015-10-27 International Business Machines Corporation Two handed insertion and deletion algorithm for circular buffer
US11726922B2 (en) * 2020-02-25 2023-08-15 International Business Machines Corporation Memory protection in hypervisor environments
CN116775560B (zh) * 2023-08-22 2023-12-19 北京象帝先计算技术有限公司 写分配方法、缓存系统、片上系统、电子组件及电子设备

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4636946A (en) * 1982-02-24 1987-01-13 International Business Machines Corporation Method and apparatus for grouping asynchronous recording operations
WO1994018634A1 (en) * 1993-02-01 1994-08-18 Lsc, Inc. Archiving file system for data servers in a distributed network environment
US5717916A (en) * 1994-09-30 1998-02-10 Vlsi Technology, Inc. Method for providing an improved fully associative cache memory having a finite state machine and linked list structure
US5875352A (en) * 1995-11-03 1999-02-23 Sun Microsystems, Inc. Method and apparatus for multiple channel direct memory access control
US6067068A (en) * 1996-04-16 2000-05-23 Canon Business Machines, Inc. Scrollable display window
US5778430A (en) * 1996-04-19 1998-07-07 Eccs, Inc. Method and apparatus for computer disk cache management
JPH1185613A (ja) * 1997-09-04 1999-03-30 Nec Corp キャッシュメモリ

Also Published As

Publication number Publication date
DE60044695D1 (de) 2010-09-02
EP1035477B1 (de) 2010-07-21
GB9905480D0 (en) 1999-05-05
US6467025B1 (en) 2002-10-15
EP1035477A3 (de) 2002-02-13
GB2347765A (en) 2000-09-13
EP1035477A2 (de) 2000-09-13

Similar Documents

Publication Publication Date Title
RU2195696C2 (ru) Управление доступом к данным сопроцессора
DE60044695D1 (de) Cachespeicher und System
EP0915424A3 (de) Datenpufferspeicher mit einem Aktualisierungsbefehl
EP1039387A3 (de) Systeme und Verfahren um Daten zu duplizieren
EP1031919A3 (de) Verfahren zum Vorausholen von strukturierten Daten
EP0911724A3 (de) Prozess und Verfahren zur Verwendung von Registerspeichern
EP1026596A3 (de) Direktspeicherzugriffssteuerung
EP1276045A3 (de) Clustersystem, -rechner und -programm
WO2002099648A8 (en) Streaming memory controller
CA2357085A1 (en) Cache update method and cache update control system employing non-blocking type cache
JPH10207717A (ja) マイクロコンピュータ
EP0862322A3 (de) Digitale Kamera
EP1003094A3 (de) Zentrale Verarbeitungseinheit mit Befehl zur Datenverlängerung
EP0833341A3 (de) Speicherschreibesteuerschaltung
KR940015806A (ko) 확장가능한 레지스터를 제공하는 데이타 처리 시스템 및 그 방법
ES2144488T3 (es) Sistema de tratamiento de datos que emplea coherencia de antememoria empleando un protocolo de escrutinio.
EP1124184A3 (de) Förderung von Privilegien in Rechnersystemen
TW200632668A (en) System and method for a memory with combined line and word access
GB0126137D0 (en) Data access in a processor
JP2007528050A5 (de)
EP0898264A3 (de) Steuergerät für einen Videoanzeigespeicher
DE69433147D1 (de) Symmetrisches Mehrprozessorsystem mit vereinheitlichter Umgebung und verteilten Systemfunktionen
EP0798644A3 (de) Verfahren und Vorrichtung zum Zugriff zu einem Chip-auswählbaren Gerät in einem Datenverarbeitungssystem
EP2320322A3 (de) Einsparung der Systemspeicherbandbreite und Aufrechterhaltung der Cachespeicherkohärenz mit Speicherannulierungsnachrichten
JPH0333951A (ja) マイクロコンピュータシステム

Legal Events

Date Code Title Description
RER Ceased as to paragraph 5 lit. 3 law introducing patent treaties