Method for managing flushes with the cache

   
   

A method of and apparatus for improving the efficiency of a data processing system employing a multiple level cache memory system. The efficiencies result from managing the process of flushing old data from the second level cache memory. In the present invention, the second level cache memory is a store-in memory. Therefore, when data is to be deleted from the second level cache memory, a determination is made whether the data has been modified by the processor. If the data has been modified, the data must be rewritten to lower level memory. To free the second level cache memory for storage of the newly requested data, the data to be flush is loaded into a flush buffer for storage during the rewriting process.

Une méthode de et un appareil pour améliorer l'efficacité d'un système de traitement de données utilisant un système de niveau multiple d'antémémoire. Les efficacités résultent de contrôler le processus de rincer de vieilles données de la deuxième antémémoire de niveau. Dans la présente invention, la deuxième antémémoire de niveau est a stocker-dans la mémoire. Par conséquent, quand des données doivent être supprimées de la deuxième antémémoire de niveau, une détermination est faite si les données ont été modifiées par le processeur. Si les données ont été modifiées, les données doivent être récrites à la mémoire plus basse. Pour libérer la deuxième antémémoire de niveau pour le stockage des données nouvellement demandées, les données pour être éclat sont chargées dans un amortisseur affleurant pour le stockage pendant le processus de réécriture.

 
Web www.patentalert.com

< Memory compression for computer systems

< Pseudo least-recently-used (PLRU) replacement method for a multi-node snoop filter

> Data storage system using 3-party hand-off protocol to maintain a single coherent logical image

> Method and apparatus for maintaining cache coherence in a computer system

~ 00161