EP 1377908 A2 20040107 - METHOD AND APPARATUS FOR SUPPORTING MULTIPLE CACHE LINE INVALIDATIONS PER CYCLE
Title (en)
METHOD AND APPARATUS FOR SUPPORTING MULTIPLE CACHE LINE INVALIDATIONS PER CYCLE
Title (de)
VERFAHREN UND VORRICHTUNG ZUM UNTERSTÜTZEN MEHRERER CASH-LINE-INVALIDIERUNGEN PRO ZYKLUS
Title (fr)
PROCEDE ET APPAREIL DE PRISE EN CHARGE DE PLUSIEURS INVALIDATIONS DE LIGNE D'ANTEMEMOIRE PAR CYCLE
Publication
Application
Priority
- US 0211561 W 20020411
- US 28325201 P 20010411
- US 6149302 A 20020131
Abstract (en)
[origin: US2002152359A1] One embodiment of the present invention provides a multiprocessor system that supports multiple cache line invalidations within the same cycle. This multiprocessor system includes a plurality of processors and a lower-level cache that is configured to support multiple concurrent operations. It also includes a plurality of higher-level caches coupled to the plurality of processors, wherein a given higher-level cache is configured to support multiple concurrent invalidations of lines within the given higher-level cache. In one embodiment of the present invention, the lower-level cache includes a plurality of banks that can be accessed in parallel to support multiple concurrent operations. In a variation on this embodiment, each line in a given higher-level cache includes a valid bit that can be used to invalidate the line. These valid bits are contained in a memory that is organized into a plurality of banks that are associated with the plurality of banks of the lower-level cache.
IPC 1-7
IPC 8 full level
G06F 12/08 (2006.01); G06F 15/177 (2006.01)
CPC (source: EP KR US)
G06F 12/08 (2013.01 - KR); G06F 12/0808 (2013.01 - EP US); G06F 12/0811 (2013.01 - EP US); G06F 12/0831 (2013.01 - EP US)
Citation (search report)
See references of WO 02084494A2
Designated contracting state (EPC)
AT BE CH CY DE DK ES FI FR GB GR IE IT LI LU MC NL PT SE TR
DOCDB simple family (publication)
US 2002152359 A1 20021017; US 6701417 B2 20040302; DE 60204676 D1 20050721; DE 60204676 T2 20060511; EP 1377908 A2 20040107; EP 1377908 B1 20050615; JP 2004528647 A 20040916; JP 4041402 B2 20080130; KR 100828869 B1 20080509; KR 20040032095 A 20040414; TW 564351 B 20031201; WO 02084494 A2 20021024; WO 02084494 A3 20030320
DOCDB simple family (application)
US 6149302 A 20020131; DE 60204676 T 20020411; EP 02719499 A 20020411; JP 2002582367 A 20020411; KR 20037013187 A 20031009; TW 91106190 A 20020328; US 0211561 W 20020411