Matches 1 - 50 out of 253 1 2 3 4 5 6 >
Match Document Document Title
7600086 Method, system, and program for retention management and protection of stored objects  
Provided is a method for managing retention of stored objects, comprising: receiving a modification request with respect to an attribute or archive policy for an object; determining whether an...
7590803 Cache eviction  
Described herein are methods and apparatus, including computer program products, that implement cache eviction for runtime systems. A computer program product can cause a data processing apparatus...
7555610 Cache memory and control method thereof  
The cache memory in the present invention includes a C flag setting unit 40 which adds, to each cache entry holding line data, a cleaning flag C indicating whether or not a write operation will...
7552286 Performance of a cache by detecting cache lines that have been reused  
A method and system for improving the performance of a cache. The cache may include an array of tag entries where each tag entry includes an additional bit (“reused bit”) used to indicate...
7549023 Method and apparatus to update a cache for security records  
A method, apparatus, and article for caching security records for access by a hardware offloading device are disclosed. A method for updating security record entries in a hardware table is...
7546419 Efficient data cache  
A method is disclosed which may include providing a cache in a computing system having an initial group of cache objects, the cache object having an initial compression ratio and including stored...
7543273 Systems and methods for dynamic control of cache and pool sizes using a batch scheduler  
The present invention provides users and processes with various features to control the memory usage by a cache and pool dynamically at runtime. The cache and pool can be initialized on demand to...
7539821 First in first out eviction implementation  
Methods for a treatment of cached objects are described. In one embodiment, management of a region of a cache is configured with an eviction policy plug-in. The eviction policy plug-in includes an...
7526614 Method for tuning a cache  
Embodiments of the present invention provide methods and systems for tuning the size of the cache. In particular, when a page fault occurs, non-resident page data is checked to determine if that...
7526621 Method for implementing retention policies to archive records  
Provided are a method, system, and program for receiving a request to remove a record. A determination is made as to whether a state associated with the record includes at least one hold state and...
7512739 Updating a node-based cache LRU tree  
Exemplary embodiments include a method for updating an Cache LRU tree including: receiving a new cache line; traversing the Cache LRU tree, the Cache LRU tree including a plurality of nodes;...
7502889 Home node aware replacement policy for caches in a multiprocessor system  
A home node aware replacement policy for a cache chooses to evict lines which belong to local memory over lines which belong to remote memory, reducing the average transaction cost of incorrect...
7480767 Cache with time-based purging and computation of purged items  
Methods and apparatus, including computer program products, for purging an item from a cache based on the expiration of a period of time and having an associated process to generate an item purged...
7478200 Fractional caching method and adaptive contents transmitting method using the same  
A fractional caching method and an adaptive contents transmitting method using the same are provided. The fractional caching method includes the steps of setting up a divided location for dividing...
7478218 Adaptive cache sizing based on monitoring of regenerated and replaced cache entries  
A runtime code manipulation system is provided that supports code transformations on a program while it executes. The runtime code manipulation system uses code caching technology to provide...
7467260 Method and apparatus to purge remote node cache lines to support hot node replace in a computing system  
An apparatus and method is disclosed for flushing a cache in a computing system. In a multinode computing system a cache in a first node may contain modified data in an address space of a second...
7463562 Method of recording temporary defect list on write-once recording medium, method of reproducing the temporary defect list, recording and/or reproducing apparatus, and the write-once recording medium  
A method of recording a temporary defect list on a write-once recording medium, a method of reproducing the temporary defect list, an apparatus for recording and/or reproducing the temporary defect...
7457920 Method and system for cache eviction  
The proposed system and associated algorithm when implemented improves the processor cache miss rates and overall cache efficiency in multi-core environments in which multiple CPU's share a single...
7457921 Write barrier for data storage integrity  
A system that facilitates the storage of data using a write barrier. The system interfaces to a hardware component that stores data, and includes a write barrier component that dynamically employs...
7457918 Grouping and group operations  
Methods for a treatment of cached objects are described. In one embodiment, management of a region of a cache is configured with an eviction policy plug-in and a storage plug-in. The eviction...
7454573 Cost-conscious pre-emptive cache line displacement and relocation mechanisms  
A hardware based method for determining when to migrate cache lines to the cache bank closest to the requesting processor to avoid remote access penalty for future requests. In a preferred...
7451275 Programming models for storage plug-ins  
Methods for a treatment of cached objects are described. In one embodiment, management of a region of a cache is configured with an eviction policy plug-in and a storage plug-in. The eviction...
7441086 Data caching method and computer-readable medium storing a program executing the method  
A data caching method and a computer-readable medium storing a program executing the method used in a cache system where a data replacing parameter is used for a data replacement rule, are provided...
7437516 Programming models for eviction policies  
Methods for a treatment of cached objects are described. In one embodiment, management of a region of a cache is configured with an eviction policy plug-in. The eviction policy plug-in includes an...
7434247 System and method for determining the desirability of video programming events using keyword matching  
The desirability of programming events may be determined using metadata for programming events that includes goodness of fit scores associated with categories of a classification hierarchy one or...
7430639 Optimization of cascaded virtual cache memory  
The present invention includes storing in a main memory data block tags corresponding to blocks of data previously inserted into a buffer cache memory and then evicted from the buffer cache memory...
7424577 Dynamic optimization of cache memory  
The present invention includes dynamically analyzing look-up requests from a cache look-up algorithm to look-up data block tags corresponding to blocks of data previously inserted into a cache...
7418553 Method and apparatus of controlling electric power for translation lookaside buffer  
The present invention is intended to reduce unnecessary power consumption by controlling disconnection of entries unused in a translation lookaside buffer (TLB) for a long time. In an aspect of the...
7409502 Selective cache line allocation instruction execution and circuitry  
A processing system and method performs allocation of memory cache lines in response to a cache write miss. A processor receives a plurality of data processing instructions. A first store...
7401186 System and method for tracking changes in L1 data cache directory  
Method, system and computer program product for tracking changes in an L1 data cache directory. A method for tracking changes in an L1 data cache directory determines if data to be written to the...
7398357 Cache line replacement techniques allowing choice of LFU or MFU cache line replacement  
Methods and apparatus allowing a choice of Least Frequently Used (LFU) or Most Frequently Used (MFU) cache line replacement are disclosed. The methods and apparatus determine new state information...
7395373 Set-associative cache using cache line decay counts and set overflow  
Embodiments of a method for reducing conflict misses in a set-associative cache by mapping each memory address to a primary set and at least one overflow set are described. If a conflict miss...
7386673 Method for tracking of non-resident pages  
Embodiments of the present invention provide methods and systems for efficiently tracking evicted or non-resident pages. For each non-resident page, a first hash value is generated from the page's...
7376792 Variable cache data retention system  
A customizable cache discard policy is provided which reduces adverse consequences of conventional discard policies. In a data processing system, a cache controller invokes a cache data discard...
7373459 Congestion control and avoidance method in a data processing system  
A congestion control and avoidance method including a method check step of determining whether the request contents is cacheable or uncacheable on the basis of the request inputted from the client...
7360031 Method and apparatus to enable I/O agents to perform atomic operations in shared, coherent memory spaces  
Method and apparatus to enable I/O agents to perform atomic operations in shared, coherent memory spaces. The apparatus includes an arbitration unit, a host interface unit, and a memory interface...
7356650 Cache apparatus and method for accesses lacking locality  
Systems and methods are provided for a data processing system and a cache arrangement. The data processing system includes at least one processor, a first-level cache, a second-level cache, and a...
7353341 System and method for canceling write back operation during simultaneous snoop push or snoop kill operation in write back caches  
A cache write back operation, write back modified data to memory from cache data array to fix inconsistency between them can be cancelled by the results of a comparison of the progress between a...
7346736 Selecting basis functions to form a regression model for cache performance  
One embodiment of the present invention provides a system that selects bases to form a regression model for cache performance. During operation, the system receives empirical data for a cache rate....
7343471 Processor and method for generating and storing compressed instructions in a program memory and decompressed instructions in an instruction cache wherein the decompressed instructions are assigned imaginary addresses derived from information stored in the program memory with the compressed instructions  
Instructions of a program are stored in compressed form in a program memory ( 12 ). In a processor which executes the instructions, a program counter ( 50 ) identifies a position in the program...
7330938 Hybrid-cache having static and dynamic portions  
System and method for a hybrid-cache. Data received from a data source is cached within a static cache as stable data. The static cache is a cache having a fixed size. Portions of the stable data...
7321955 Control device, control method and storage medium recording a control program for controlling write-back schedule of data from cache memory to a plurality of storage devices  
The storage control device of the present invention controls a plurality of storage devices. The storage control device comprises an LRU write-back unit writing back data stored in the cache memory...
7321954 Method for software controllable dynamically lockable cache line replacement system  
An LRU array and method for tracking the accessing of lines of an associative cache. The most recently accessed lines of the cache are identified in the table, and cache lines can be blocked from...
7315873 Depth counter used to reduce number of items to consider for loop detection in a reference-counting storage reclamation program  
A technique for improving the efficiency of a loop detecting, reference counting storage reclamation program in a computer system. A depth value is maintained for data objects in a memory resource...
7313654 Method for differential discarding of cached data in distributed storage systems  
As part of some embodiments of the present invention, there is provided a method, a circuit and a system for managing data in a cache memory of a mass data storage device and/or system. In...
7302524 Adaptive thread ID cache mechanism for autonomic performance tuning  
An apparatus and method for inhibiting data cache thrashing in a multi-threading execution mode through simulating a higher level of associativity in a data cache. The apparatus temporarily splits...
7290081 Apparatus and method for implementing a ROM patch using a lockable cache  
A ROM patching apparatus for use in a data processing system that executes instruction code stored in the ROM. The ROM patching apparatus comprises: 1) a patch buffer for storing a first...
7284096 Systems and methods for data caching  
Systems and methods are provided for data caching. An exemplary method for data caching may include establishing a FIFO queue and a LRU queue in a cache memory. The method may further include...
7277992 Cache eviction technique for reducing cache eviction traffic  
A technique for intelligently evicting cache lines within an inclusive cache architecture. More particularly, embodiments of the invention relate to a technique to evict cache lines within an...
7260684 Trace cache filtering  
A cache management logistics controls a transfer of a trace. A first cache couples to the cache management logistics to evict the trace based on a replacement mechanism. A second cache couples to...
Matches 1 - 50 out of 253 1 2 3 4 5 6 >