Patent ID: 8949541
Filing Date: 2015-02-03
Classification: G06F

Abstract:
1. A method for cleaning dirty data resident in an intermediate cache that is coupled to one or more clients and to an external memory, the method comprising: examining one or more entries in a notification sorter that are each affirmatively associated with one bank page of the external memory, wherein said each affirmatively associated entry includes a first count indicating a first number of dirty data notifications, each of which is associated with a cache line in the intermediate cache that has resident dirty data and is associated with the bank page; determining a set of affirmatively associated entries having first counts that are greater than a threshold value; selecting a first entry from the set of affirmatively associated entries; and causing dirty data resident in the intermediate cache and corresponding to the dirty data notifications indicated by the first count included in the first entry to be stored in the external memory.