A compression engine for a cache memory subsystem has a pointer into cache
tag memory and cache data memory and an interface coupled to the pointer
and capable of being coupled to cache tag memory, and cache data memory.
The interface reads tag information and uncompressed data from the cache
and writes modified tag information and compressed data to the cache. The
compression engine also has compression logic for generating compressed
data and generate compression successful information, and tag line update
circuitry for generating modified tag information according to the
compression successful information and the tag information. Also disclosed
is a cache subsystem for a computer system embodying the compression
engine, and a method of compressing cache using the compression engine.
Eine Kompression Maschine für ein Cachespeicheruntersystem hat einen Zeiger in Pufferspeicheretikettenspeicher- und Pufferspeicherdatengedächtnis und in eine Schnittstelle, die zum Zeiger verbunden wird und zu verbunden werden fähig, zum des Etikettenspeichers zu cachieren und Pufferspeicherdatengedächtnis. Die Schnittstelle liest Umbauinformationen und uncompressed Daten vom Pufferspeicher und schreibt geänderte Umbauinformationen und zusammengedrückte Daten zum Pufferspeicher. Die Kompression Maschine auch hat Kompression Logik für das Erzeugen der komprimierten Daten und erzeugt Kompression erfolgreiche Informationen und Umbaulinie Updateschaltkreis für das Erzeugen der geänderten Umbauinformationen entsprechend den Kompression erfolgreichen Informationen und den Umbauinformationen. Auch gegeben ein Pufferspeicheruntersystem für ein Computersystem frei, welches die Kompression Maschine darstellt, und eine Methode des Zusammendrückens des Pufferspeichers mit der Kompression Maschine.