Processing

Please wait...

Settings

Settings

1. WO2000039686 - SPECULATIVE CACHE LINE WRITE BACKS TO AVOID HOTSPOTS

Publication Number WO/2000/039686
Publication Date 06.07.2000
International Application No. PCT/US1998/027595
International Filing Date 23.12.1998
Chapter 2 Demand Filed 20.07.2000
IPC
G06F 12/08 2006.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
12Accessing, addressing or allocating within memory systems or architectures
02Addressing or allocation; Relocation
08in hierarchically structured memory systems, e.g. virtual memory systems
CPC
G06F 12/0804
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
12Accessing, addressing or allocating within memory systems or architectures
02Addressing or allocation; Relocation
08in hierarchically structured memory systems, e.g. virtual memory systems
0802Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
0804with main memory updating
Applicants
  • SUN MICROSYSTEMS, INC. [US/US]; 901 San Antonio Road Palo Alto, CA 94303-4900, US
Inventors
  • WICKI, Thomas, M.; US
  • KASINATHAN, Meera; US
  • PONG, Fong; US
  • HETHERINGTON, Ricky, C.; US
Agents
  • LANGLEY, Stuart, T. ; Holland & Hart L.L.P. Suite 3200 555 17th Street P.O. Box 8749 Denver, CO 80201-8749, US
  • BROOKES & MARTIN; High Holborn House 52-54 High Holborn London WC1V 6SE, GB
Priority Data
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) SPECULATIVE CACHE LINE WRITE BACKS TO AVOID HOTSPOTS
(FR) REECRITURES SPECULATIVES DE LIGNES D'ANTEMEMOIRE PERMETTANT D'EVITER LES SITUATIONS CRITIQUES
Abstract
(EN)
A cache system including a data cache memory comprising a plurality of cache lines. A tag store has an entry representing each line in the cache memory where each entry comprises tag information for accessing the data cache. The tag information includes state information indicating whether the represented cache line includes dirty data. A speculative write back unit monitors the state information and is operative to initiate a write back of a cache line having more than a preselected amount of dirty data.
(FR)
Système d'antémémoire comprenant une antémémoire de données qui comporte une pluralité de lignes d'antémémoire. Une mémoire à étiquettes comporte une entrée représentant chaque ligne de l'antémémoire, chaque entrée renfermant des informations d'étiquette qui permettent d'accéder à ladite antémémoire. Les informations d'étiquette renferment des informations d'état qui indiquent si la ligne d'antémémoire représentée contient des données polluées. Une unité de réécriture spéculative, qui contrôle les informations d'état, permet de lancer la réécriture d'une ligne d'antémémoire contenant plus d'une quantité présélectionnée de données polluées.
Latest bibliographic data on file with the International Bureau