Matches 101 - 150 out of 253 < 1 2 3 4 5 6 >
Match Document Document Title
6918020 Cache management  
In one embodiment, a method is provided. The method of this embodiment may include determining whether requested data is stored in a memory. If the requested data is not stored in the memory, the...
6915386 Processing service level agreement (SLA) terms in a caching component of a storage system  
A method and system for processing Service Level Agreement (SLA) terms in a caching component in a storage system. The method can include monitoring cache performance for groups of data in the...
6912623 Method and apparatus for multithreaded cache with simplified implementation of cache replacement policy  
A cache memory for use in a multithreaded processor includes a number of set-associative thread caches, with one or more of the thread caches each implementing an eviction process based on access...
6910152 Device and method for repairing a semiconductor memory  
A block repair device is disclosed for use in a semiconductor memory having an array including a defective cell and a redundant row. The block repair device includes a set of fuses, antifuses, or...
6904501 Cache memory for identifying locked and least recently used storage locations  
A cache memory includes a plurality of data memory blocks and a code memory block. Each data memory block has a plurality of storage locations and has a particular storage location identified by a...
6901484 Storage-assisted quality of service (QoS)  
Storage-Assisted QoS. To provide storage-assisted QoS, a discriminatory storage system able to enforce a service discrimination policy within the storage system can include re-writable media; a...
6901483 Prioritizing and locking removed and subsequently reloaded cache lines  
A method for selecting a line to replace in an inclusive set-associative cache memory system which is based on a least recently used replacement policy but is enhanced to detect and give special...
6895473 Data control device and an ATM control device  
A data control device capable of high-quality, high-efficiency control for speeding up data processing, thus permitting improvement of the throughput of a system. Attribute analyzing unit analyzes...
6895466 Apparatus and method to assign pseudotime attributes to one or more logical volumes  
A method to assign a premigration pseudotime attribute and a stubbing pseudotime attribute to a logical volume. The method defines a plurality of host requests, and associates with each host...
6883066 Method and system for cache management algorithm selection  
In a data storage device, a system of method of optimizing cache management. A method includes selecting a set of cache management algorithms associated with a predetermined pattern in a sequence...
6883068 Methods and apparatus for implementing a chche replacement scheme  
Methods and systems are provided for processing a cache. A candidate object is identified for updating. A fresh object corresponding to the candidate object is obtained if it is determined that a...
6877067 Shared cache memory replacement control method and apparatus  
In a multiprocessor system in which a plurality of processors share an n-way set-associative cache memory, a plurality of ways of the cache memory are divided into groups, one group for each...
6868484 Replacement data error detector  
A cache includes an error circuit for detecting errors in the replacement data. If an error is detected, the cache may update the replacement data to eliminate the error. For example, a...
6857045 Method and system for updating data in a compressed read cache  
In a first aspect, a method is provided for updating a compressed cache. The method includes the steps of (1) initiating an update routine for replacing first data stored within the cache with...
6839809 Methods and apparatus for improving content quality in web caching systems  
Methods and apparatus are described for caching objects in a network cache. At least two memory queues are provided for storing the objects. Newly cached objects are stored in a first memory queue....
6836825 Method and apparatus for synchronizing caches in a distributed computing system  
One embodiment of the present invention provides a system for synchronizing a cache in a computer system through a peer-to-peer refreshing operation. During operation, the system determines the age...
6834329 Cache control method and cache apparatus  
A data grouping means divides data items stored in a cache memory section into groups of data having different access patterns. The priority assigning means assigns an order of priorities to data...
6829682 Destructive read architecture for dynamic random access memories  
A method for controlling the operation of a dynamic random access memory (DRAM) system, the DRAM system having a plurality of memory cells organized into rows and columns, is disclosed. In an...
6829679 Different caching treatment of memory contents based on memory region  
Caching memory contents differently based on the region to which the memory has been partitioned or allocated is disclosed. A first region of a first line of memory to be cached is determined. The...
6823426 System and method of data replacement in cache ways  
Disclosed are a system and method of replacing data in cache ways of a cache memory array. If one or more cache ways are locked from replacement, a cache way may be selected from among the unlocked...
6813684 Disk drive system and method for controlling a cache memory  
Disclosed is a disk system for controlling divided areas of a cache memory. Identification information that denotes whether data to be accessed is user data or meta data is added to each I/O...
6785771 Method, system, and program for destaging data in cache  
Provided is a method, system, and program for destaging data from a first computer readable medium to a second computer readable medium. A list of entries indicating data blocks in the first...
6785770 Data processing apparatus with a cache memory and method of using such an apparatus  
A data processing apparatus has a main memory that contains memory locations with mutually different access latencies. Information from the main memory is cached in a cache memory. When cache...
6775745 Method and apparatus for hybrid data caching mechanism  
Methods and an apparatus for a caching mechanism which improves system performance are provided. One exemplary method includes reading files in response to a request from an operating system. Then,...
6772296 Method and apparatus facilitating automatic persistence in asymmetric storage  
One embodiment of the present invention provides a system that facilitates storage of objects in a persistent memory with asymmetric access characteristics. The system operates by receiving an...
6766422 Method and system for web caching based on predictive usage  
The present method for predictive caching operation determines a time-based pattern of a high-access period for a web page, and pre-fetches the web page into a cache before the high access period...
6763420 Method and apparatus for modifying cache address computation schemes  
A plurality of cache addressing functions are stored in main memory. A processor which executes a program selects one of the stored cache addressing functions for use in a caching operation during...
6757841 Method and apparatus for dynamic mirroring availability in a network appliance  
Dynamic switching between mirrored and non-mirrored implementations is provided by formatting a system to operate in a simulated mirrored mode. A null location is used as a placeholder for a...
6748487 Disk cache control method, disk array system, and storage system  
A disk cache controlling method and a disk array system which includes a plurality of disk devices and a disk cache. Data is divided and stored into the disk devices and a plurality of volumes are...
6748494 Device for controlling access to units of a storage device  
A file control device having physical storage devices and logical storage devices, which prevents competition for access to the physical storage device and avoids a decline in performance. When...
6745291 High speed LRU line replacement system for cache memories  
An N-way set associative data cache system comprises a cache controller adapted to receive a request for data and instructions. The cache controller includes a cache buffer register for storing the...
6745212 Preferential caching of uncopied logical volumes in an IBM peer-to-peer virtual tape server  
Disclosed is a system, method, and an article of manufacture for preferentially keeping an uncopied data set in one of two storage devices in a peer-to-peer environment when data needs to be...
6742084 Caching method for selecting data blocks for removal from cache based on recall probability and size  
A caching method for selecting variable size data blocks for replacement or removal from a cache includes determining the size and the unreferenced time interval of each block in the cache. The...
6742148 System and method for testing memory while an operating system is active  
A system for testing a memory page of a computer while an operating system is active. The system includes a hook function and a pattern generator. The hook function has software instructions that...
6738866 Memory management of data buffers incorporating hierarchical victim selection  
A data buffer memory management method and system is provided for increasing the effectiveness and efficiency of buffer replacement selection. Hierarchical Victim Selection (HVS) identifies hot...
6715039 Cache slot promotion in a replacement queue cache using determinations of probabilities and costs  
Techniques and criteria are used in connection with promoting a slot within a cache in the form of a replacement queue. A cache slot may be promoted based on an inequality that considers the...
6694393 Method and apparatus for compressing information for use in embedded systems  
A program file or other type of information file for use in an embedded system is partially compressed in a host device and subsequently transferred to a non-volatile memory of the embedded system....
6694408 Scalable replacement method and system in a cache memory  
The invention provides a system and method for executing a replacement selection algorithm embedded in each associativity of a cache memory architecture. Each associativity in a cache has an...
6681295 Fast lane prefetching  
A computer system has a set-associative, multi-way cache system, in which at least one way is designated as a fast lane, and remaining way(s) are designated slow lanes. Any data that needs to be...
6681298 Hypertext markup language cache system and method  
The present invention is directed towards a cache management system for a set top box that improves the loading speed of hypertext markup language (HTML) documents that are provided by web servers....
6681297 Software controlled cache configuration based on average miss rate  
A digital system is provided with a several processors ( 1302 ), a shared level two (L2) cache ( 1300 ) having several segments per entry with associated tags, and a level three (L3) physical...
6681391 Method and system for installing software on a computer system  
A method and system for installing software on a computer generates an installation order that ensures that a component required for the functioning of another component is already installed....
6675262 Multi-processor computer system with cache-flushing system using memory recall  
A cache coherent distributed shared memory multi-processor computer system is provided with a memory controller which includes a recall unit. The recall unit allows selective forced write-backs of...
6671766 Method and system for implementing memory efficient track aging  
Each time a track is referenced, a value representing the last referenced age is entered for a track entry in a last referenced age table (LRAT). The last referenced age table is indexed by track....
6671780 Modified least recently allocated cache replacement method and apparatus that allows skipping a least recently allocated cache block  
A modified least recently allocated cache enables a computer to use a modified least recently allocated cache block replacement policy. In a first embodiment, an indicator of the least recently...
6654855 Method and apparatus for improving the efficiency of cache memories using chained metrics  
A time-weighted metric is associated with each line of data that is being held in a data cache. The value of the metric is recomputed as the lines are accessed and the metric value is used to group...
6654856 System and method for managing storage space of a cache  
A system and method for managing a cache space employs a space allocation and recycling scheme that has very low complexity for each data caching transaction regardless of the size of the data set,...
6651143 Cache management using a buffer for invalidation requests  
An invalidation buffer is associated with each cache wherein either multiple processors and/or multiple caches maintain cache coherency. Rather than to decode the addresses and interrogate the...
6631446 Self-tuning buffer management  
Techniques for managing memory buffers include maintaining a pool of buffers and assigning the buffers to buffer classes based on the frequency with which information stored in the buffers is...
6625695 Cache line replacement policy enhancement to avoid memory page thrashing  
A method for a cache line replacement policy enhancement to avoid memory page thrashing. The method of one embodiment comprises comparing a memory request address with cache tags to determine if...
Matches 101 - 150 out of 253 < 1 2 3 4 5 6 >