System and method for using a compressed main memory based on degree of compressibility

   
   

A method and structure for reducing access latency and contention in a processing system is disclosed. The invention detects when the amount of available memory is outside a prescribed range, and responsively selects data blocks for compression (to add to the available memory,) or decompression (to use surplus available memory for uncompressed data,) until the amount of available memory is within the prescribed range. When data blocks are compressed, a DOC is determined and stored as an attribute in the directory entry associated with the data block. A most recently used list of recent data block addresses prevents those, as well those data blocks with poor DOC attributes, from being selected for recompression. All zero data blocks are detected to avoid standard compression/decompression overhead.

Un método y una estructura para reducir estado latente y la contención del acceso en un sistema de proceso se divulga. La invención detecta cuando la cantidad de memoria disponible es exterior a la gama prescrita, y selecciona responsivo los bloques de los datos para la compresión (agregar a la memoria disponible) o la descompresión (a la memoria disponible del exceso del uso para los datos sin comprimir) hasta que la cantidad de memoria disponible está dentro de la gama prescrita. Cuando se comprimen los bloques de los datos, se determina y se almacena un doc. como una cualidad en la entrada en la guía se asoció al bloque de los datos. Una lista lo más recientemente posible usada de las direcciones recientes del bloque de los datos evita que ésos, también esos bloques de los datos con cualidades pobres del doc., sean seleccionados para la recompresión. Todos los bloques cero de los datos se detectan para evitar gastos indirectos estándares de compression/decompression.

 
Web www.patentalert.com

< Creation of memory array bitmaps using logical to physical server

< Methods and apparatus to dynamically reconfigure the instruction pipeline of an indirect very long instruction word scalable processor

> System protection map

> Image information read-out apparatus

~ 00124