Allocation of cache storage among applications based on application priority and minimum retention time for tracks in least recently used demoting schemes

LM Gupta, RG Hathorn, J Hayward… - US Patent …, 2021 - Google Patents
A computational device receives an indication of minimum retention times in a cache for a
plurality of tracks for applications. In response to determining that a first type of application …

Allocation of cache storage among applications that indicate minimum retention time for tracks in least recently used demoting schemes

LM Gupta, RG Hathorn, J Hayward… - US Patent …, 2021 - Google Patents
A computational device receives an indication of a minimum retention time in a cache for a
plurality of tracks of an application. In response to determining that tracks of the application …

Dynamic selective cache compression

OA Erdogan, G Decandia, TL Holgers… - US Patent …, 2013 - Google Patents
Management of a data cache having a compressed portion and an uncompressed portion
by adaptively and dynamically allocating the relative amount space each portion receives …

Adjustment of the number of tasks for a cache storage scan and destage application based on the type of elements to be destaged from the cache storage

KJ Ash, LM Gupta, BA Rinaldi, M Robison - US Patent 10,318,429, 2019 - Google Patents
A determination is made in a multi-processor system that a cache storage is storing a first
type of elements and a second type of elements, wherein on an average each of the first …

Application execution performance through disk block relocation

KS Grimsrud, RL Coulson - US Patent 6,317,875, 2001 - Google Patents
Execution time performance of one or more applications that are dynamically loaded for
execution post initial loading is improved by invoking selected parts of the one or more …

Mechanism for a cache to self-tune efficiently to allow scaling with the size of working set

V Jakkula, S Ramineni, VBP Gollapudi - US Patent 10,754,784, 2020 - Google Patents
Provided is a method of cache entry management, the method comprising determining, by a
cache manager, a level of importance for each of a plurality of cache entries, assigning, by …

Cache management based on types of I/O operations

KA Anderson, KJ Ash, LM Gupta - US Patent 11,023,383, 2021 - Google Patents
A list of a first type of tracks in a cache is generated. A list of a second type of tracks in the
cache is generated, wherein I/O operations are completed relatively faster to the first type of …

Cache management based on types of I/O operations

KA Anderson, KJ Ash, LM Gupta - US Patent 10,417,139, 2019 - Google Patents
A list of a first type of tracks in a cache is generated. A list of a second type of tracks in the
cache is generated, wherein I/O operations are completed relatively faster to the first type of …

Placement policy for memory hierarchies

E Hagersten, A Sembrant, D Black-schaffer - US Patent 10,019,368, 2018 - Google Patents
A placement policy enables the selective storage of cachelines in a multi-level cache
hierarchy: Reuse behavior of a cacheline is tracked during execution of an application in …

Cache eviction using memory entry value

A Birka, A Prout, S Shekar, GI Reynya - US Patent 8,402,223, 2013 - Google Patents
Embodiments are directed to efficiently determining which cache entries are to be evicted
from memory and to incorporating a probability of reuse estimation in a cache entry eviction …