scispace - formally typeset
Patent

Dynamic selective cache compression

TLDR
In this paper, a data cache having a compressed portion and an uncompressed portion is dynamically allocated the relative amount of space each portion receives based on one or more cost metrics and benefit metrics.
Abstract
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. The relative sizes are defined based on one or more cost metrics and benefit metrics. The metrics are selected based on the performance of an application utilizing the cache. An optimized benefit relative to the cost is defined. Application operations on the cache are sampled and the relative cost and benefit is determined for different ratios of uncompressed to compressed cache sizes. The size of the uncompressed portion relative to the compressed portion is then re-adjusted based on an optimal cost-to-benefit ratio for the application.

read more

Citations
More filters
Patent

Hardware acceleration for a compressed computation database

TL;DR: In this article, a plurality of computational nodes for processing data is provided, each node performing a corresponding operation for data received at that node, a metric module is used to determine a compression benefit metric pertaining to performance of the corresponding operations of one or more computational nodes with recompressed data.
Patent

Memory page eviction priority in mobile computing devices

TL;DR: In this article, the authors propose an eviction priority algorithm for the copying of memory pages from a first memory, such as a DRAM, in a mobile computing device that have been copied from a second memory such as flash memory.
Patent

Adjusting memory allocation of a partition using compressed memory paging statistics

TL;DR: In this article, an acceptable memory allocation for a partition is determined during and with minimal impact on normal operation of the partitioned system, by collecting, by a processor, statistics on the rate at which pages are transferred between uncompressed and compressed memory spaces of a partition's memory.
Patent

Prioritized dual caching method and apparatus

TL;DR: In this paper, a prioritized dual caching method and apparatus is proposed to store a content cache and a general cache, with a cache policy execution unit configured to receive a request for content, manage a request count value for the content, and execute the cache policy based on results of comparing the request count values to the first threshold value and the second threshold value.
Patent

Cost effective data storage

TL;DR: In this article, the authors present a method, system, and computer program product for cost effective data storage, where a computer stores and arranges data in data storage resources in compressed or uncompressed arrangements.
References
More filters
Patent

Disk controller with volatile and non-volatile cache memories

TL;DR: In this article, a disk storage subsystem includes both volatile and nonvolatile portions of memory, which can also be mirrored in additional non-volatile memory blocks to reduce disk access time.
Patent

Data caching with a partially compressed cache

TL;DR: In this paper, the authors propose a data caching system aspect in a data processing system having a host system in communication with a storage system includes at least one storage device and a partially compressed cache, where the compressed partition stores at least a data unit from the uncompressed partition.
Patent

Adaptive cache compression system

TL;DR: In this article, data in a cache is selectively compressed based on predictions as to whether the benefit of compression in reducing cache misses exceeds the cost of decompressing the compressed data, based on an assessment of actual costs and benefits for previous instruction cycles of the same program.