Logically in line caches within a multilevel cache hierarchy are jointly controlled by single cache controller. By combining the cache controller and snoop logic for different levels within the cache hierarchy, separate queues are not required for each level. During a cache access, cache directories are looked up in parallel. Data is retrieved from an upper cache if hit, or from the lower cache if the upper cache misses and the lower cache hits. LRU units may be updated in parallel based on cache directory hits. Alternatively, the lower cache LRU unit may be updated based on cache memory accesses rather than cache directory hits, or the cache hierarchy may be provided with user selectable modes of operation for both LRU unit update schemes. The merged vertical cache controller mechanism does not require the lower cache memory to be inclusive of the upper cache memory. A novel deallocation scheme and update protocol may be implemented in conjunction with the merged vertical cache controller mechanism.

Logisch in der Linie Pufferspeicher innerhalb einer Mehrebenenpufferspeicherhierarchie werden gemeinsam durch einzelnen Pufferspeichersteuerpult gesteuert. Indem man die Pufferspeicher Steuerpult- und snooplogik für unterschiedliche Niveaus innerhalb der Pufferspeicherhierarchie kombiniert, werden unterschiedliche Warteschlangen nicht für jedes Niveau angefordert. Während eines Pufferspeicherzuganges werden Pufferspeicherverzeichnisse oben in der Ähnlichkeit geschauen. Daten werden von einem oberen Pufferspeicher, wenn sie geschlagen werden, oder vom untereren Pufferspeicher wenn der obere Pufferspeicherverlust und die niedrigeren Pufferspeichererfolge zurückgeholt. LRU Maßeinheiten können in der Ähnlichkeit aktualisiert werden, die auf Pufferspeicherverzeichniserfolgen basiert. Wechselweise LRU die Maßeinheit Pufferspeichers des untereren sein kann aktualisierte basiert auf Cachespeicherzugängen anstatt Pufferspeicherverzeichniserfolge, oder die Pufferspeicherhierarchie kann mit auswählbarer Betriebsart des Benutzers für beide LRU Maßeinheit Updateentwürfe versehen werden. Die vermischte vertikale Pufferspeichersteuerpulteinheit erfordert nicht den niedrigeren Cachespeicher, vom oberen Cachespeicher einschließlich zu sein. Ein Romanaufhebungentwurf- und -updateprotokoll kann in Verbindung mit der vermischten vertikalen Pufferspeichersteuerpulteinheit eingeführt werden.

 
Web www.patentalert.com

< (none)

< Event detection

> Apparatus and method for converting a network message to a wireless transport message using a modular architecture

> (none)

~ 00027