|
Match
|
Document |
Document Title |
|
|
US20090300289 |
Reducing back invalidation transactions from a snoop filter
In one embodiment, the present invention includes a method for receiving an indication of a pending capacity eviction from a caching agent, determining whether an invalidating writeback transaction...
|
|
|
US20090271575 |
CACHE MEMORY, SYSTEM, AND METHOD OF STORING DATA
A cache memory according to the present invention is a cache memory that has a set associative scheme and includes: a plurality of ways, each way being made up of entries, each entry holding data...
|
|
|
US20090271574 |
METHOD FOR IMPROVING FREQUENCY-BASED CACHING ALGORITHMS BY MAINTAINING A STABLE HISTORY OF EVICTED ITEMS
The invention provides a method for improving frequency-based caching algorithms by maintaining a stable history of evicted items. One embodiment involves a process for caching data in a cache...
|
|
|
US20090271573 |
PARTITIONED MANAGEMENT DATA CACHE
A system and method for decreasing system management data access time. A system includes a device, a cache memory coupled to the device, and a cache memory refresh controller. The device provides...
|
|
|
US20090271572 |
Dynamically Re-Classifying Data In A Shared Cache
In one embodiment, the present invention includes a method for determining if a state of data is indicative of a first class of data, re-classifying the data from a second class to the first class...
|
|
|
US20090254710 |
DEVICE AND METHOD FOR CONTROLLING CACHE MEMORY
A cache memory control device according to an embodiment of the present invention comprises: a refill counter that counts a refill request, and a cache-capacity determining unit that determines...
|
|
|
US20090228661 |
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...
|
|
|
US20090228660 |
Dynamic Optimization of Device Limits and Thresholds in a Write Cache
A method, computer program product and system for dynamically optimizing the limit and the thresholds of a write cache for a storage adapter connected to storage devices, includes measuring...
|
|
|
US20090222626 |
Systems and Methods for Cache Line Replacements
A system for determining a cache line to replace is described. In one embodiment, the system includes a cache comprising a plurality of cache lines. The system further includes an identifier...
|
|
|
US20090216954 |
APPARATUS, SYSTEM, AND METHOD FOR SELECTING A SPACE EFFICIENT REPOSITORY
An apparatus, system, and method are disclosed for selecting a space efficient repository. A cache receives write data. A destage module destages the data sequentially to a coarse grained...
|
|
|
US20090204768 |
ADAPTIVE CACHE SIZING
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...
|
|
|
US20090204766 |
METHOD, SYSTEM, AND COMPUTER PROGRAM PRODUCT FOR HANDLING ERRORS IN A CACHE WITHOUT PROCESSOR CORE RECOVERY
A method for handling errors in a cache memory without processor core recovery includes receiving a fetch request for data from a processor and simultaneously transmitting fetched data and a parity...
|
|
|
US20090204765 |
DATA BLOCK FREQUENCY MAP DEPENDENT CACHING
A method for increasing the performance and utilization of cache memory by combining the data block frequency map generated by data de-duplication mechanism and page prefetching and eviction...
|
|
|
US20090198901 |
COMPUTER SYSTEM AND METHOD FOR CONTROLLING THE SAME
A computer system includes a main memory for storing a large amount of data, a cache memory that can be accessed at a higher speed than the main memory, a memory replacement controller for...
|
|
|
US20090193195 |
CACHE THAT STORES DATA ITEMS ASSOCIATED WITH STICKY INDICATORS
Data items are stored in a cache of the storage system, where the data items are for a snapshot volume. Sticky indicators are associated with the data items in the cache, where the sticky...
|
|
|
US20090182948 |
Caching Method and Apparatus for a Vertex Shader and Geometry Shader
Systems and methods for sharing a physical cache among one or more clients in a stream data processing pipeline are described. One embodiment, among others, is directed to a system for sharing...
|
|
|
US20090172290 |
Replacing stored content to make room for additional content
The storage of items, such as media items, in a playback device may be managed automatically without user intervention in some embodiments. An algorithm, based on heuristics, may predict which...
|
|
|
US20090164733 |
APPARATUS AND METHOD FOR CONTROLLING THE EXCLUSIVITY MODE OF A LEVEL-TWO CACHE
A method of controlling the exclusivity mode of a level-two cache includes generating level-two cache exclusivity control information at a processor in response to an exclusivity mode indicator,...
|
|
|
US20090164729 |
SYNC-ID FOR MULTIPLE CONCURRENT SYNC DEPENDENCIES IN AN OUT-OF-ORDER STORE QUEUE
A method, system and process for retiring data entries held within a store queue (STQ). The STQ of a processor cache is modified to receive and process multiple synchronized groups (sync-groups)....
|
|
|
US20090157974 |
System And Method For Clearing Data From A Cache
A system and method for clearing data from a cache is disclosed. The method may include the steps of receiving data at a cache of a self-caching storage device, determining a cost-effectiveness of...
|
|
|
US20090157973 |
Storage controller for handling data stream and method thereof
A storage controller for handling data stream having data integrity field (DIF) and method thereof. The storage controller comprises a host-side I/O controller for receiving a data stream from a...
|
|
|
US20090157972 |
Hash Optimization System and Method
A computer implemented method, apparatus and program product automatically optimizes hash function operation by recognizing when a first hash function results in an unacceptable number of cache...
|
|
|
US20090157971 |
Integration of Secure Data Transfer Applications for Generic IO Devices
Techniques are presented for sending an application instruction from a hosting digital appliance to a portable medium, where the instruction is structured as one or more units whose size is a first...
|
|
|
US20090157970 |
METHOD AND SYSTEM FOR INTELLIGENT AND DYNAMIC CACHE REPLACEMENT MANAGEMENT BASED ON EFFICIENT USE OF CACHE FOR INDIVIDUAL PROCESSOR CORE
Determining and applying a cache replacement policy for a computer application running in a computer processing system is accomplished by receiving a processor core data request, adding bits on...
|
|
|
US20090113133 |
Synchronous Memory Having Shared CRC and Strobe Pin
A memory system having a memory element chip (DRAM) and a memory controller chips having a plurality of drivers and receivers and latches for transferred data. For writes clocks, write data and...
|
|
|
US20090113132 |
PREFERRED WRITE-MOSTLY DATA CACHE REPLACEMENT POLICIES
A computer-implemented method of cache replacement includes steps of: determining whether each cache block in a cache memory is a read or a write block; augmenting metadata associated with each...
|
|
|
US20090106496 |
UPDATING CACHE BITS USING HINT TRANSACTION SIGNALS
A system comprises processing logic that issues a request associated with an address. The system comprises a first cache that comprises a plurality of line frames. Each line frame has a status bit...
|
|
|
US20090070533 |
Content network global replacement policy
This invention is related to content delivery systems and methods. In one aspect of the invention, a content provider controls a replacement process operating at an edge server. The edge server...
|
|
|
US20090049237 |
Methods and systems for multi-caching
Provided are methods and systems for multi-caching. The methods and systems provided can enhance network content delivery performance in terms of reduced response time and increased throughput, and...
|
|
|
US20090043967 |
Caching of information according to popularity
A system includes logic to cache at least one block in at least one cache if the block has a popularity that compares favorably to the popularity of other blocks in the cache, where the popularity...
|
|
|
US20090037661 |
Cache mechanism for managing transient data
A system and method are provided for managing transient data in cache memory. The method accepts a segment of data and stores the segment in a cache line. In response to accepting a read-invalidate...
|
|
|
US20090024800 |
METHOD AND SYSTEM FOR USING UPPER CACHE HISTORY INFORMATION TO IMPROVE LOWER CACHE DATA REPLACEMENT
A system for managing data in a plurality of storage locations. In response to a least recently used algorithm wanting to move data from a cache to a storage location, an aging table is searched...
|
|
|
US20090019227 |
Method and Apparatus for Refetching Data
Methods and apparatus for refetching data to store in a cache are disclosed. According to one aspect of the present invention, a method includes identifying a speculative set that identifies at...
|
|
|
US20090006761 |
Cache pollution avoidance
Embodiments of the present invention are directed to a scheme in which information as to the future behavior of particular software is used in order to optimize cache management and reduce cache...
|
|
|
US20080320227 |
Cache memory device and cache memory control method
A cache memory device that includes a cache which stores data and tag information specifying an address of stored data, includes a detection unit that detects an error by reading out the tag...
|
|
|
US20080320226 |
Apparatus and Method for Improved Data Persistence within a Multi-node System
Improved access to retained data useful to a system is accomplished by managing data flow through cache associated with the processor(s) of a multi-node system. A data management facility operable...
|
|
|
US20080301373 |
TECHNIQUE FOR CACHING DATA TO BE WRITTEN TO MAIN MEMORY
A memory apparatus having a cache memory including cache segments, and memorizing validity data indicative of whether or not each of the sectors contained in each cache segment is a valid sector...
|
|
|
US20080301324 |
Processor device and instruction processing method
A cache receives a request from an instruction execution unit, searches for necessary data, outputs the data to the instruction execution unit if there is a cache hit, and instructs a request...
|
|
|
US20080294847 |
Cache control device and computer-readable recording medium storing cache control program
A cache control device controlling a cache memory having ways based on an access request includes an error number count memory unit that counts the total number of errors occurred in response to...
|
|
|
US20080282037 |
Method and apparatus for controlling cache
A cache controller controls at least one cache. The cache includes ways including a plurality of blocks that stores therein entry data. A writing unit writes degradation data to a failed block. The...
|
|
|
US20080222362 |
Method and Apparatus for Execution of a Process
Techniques are provided for enabling execution of a process employing a cache Method steps can include obtaining a first probability of accessing a given artifact in a state S i , obtaining a...
|
|
|
US20080215818 |
STRUCTURE FOR SILENT INVALID STATE TRANSITION HANDLING IN AN SMP ENVIRONMENT
A design structure embodied in a machine readable storage medium for designing, manufacturing, and/or testing a design can be provided. The design structure includes a symmetric multiprocessing...
|
|
|
US20080177952 |
Method and Apparatus for Setting Cache Policies in a Processor
According to the methods and apparatus taught herein, processor caching policies are determined using cache policy information associated with a target memory device accessed during a memory...
|
|
|
US20080168236 |
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...
|
|
|
US20080168233 |
Cache circuitry, data processing apparatus and method for handling write access requests
Cache circuitry, a data processing apparatus including such cache circuitry, and a method of handling write requests within cache circuitry, are provided. The cache circuitry has a plurality of...
|
|
|
US20080168232 |
Cache Memory and Control Method Thereof
A cache memory according to the present invention includes: a W flag setting unit ( 40 ) that modifies order data indicating an access order per cache entry that holds a data unit of a cache so as...
|
|
|
US20080162821 |
Hard disk caching with automated discovery of cacheable files
In some embodiments a permanent cache list of files not to be removed from a cache is determined in response to a user selection of an application to be added to the cache. The determination is...
|
|
|
US20080147981 |
RECOMMENDATIONS FOR INTELLIGENT DATA CACHING
According to the present invention, there is provided a computer system, method and apparatus for making intelligent recommendations for dynamic content caching. In one embodiment of the present...
|
|
|
US20080147980 |
Enhancing Performance of a Memory Unit of a Data Processing Device By Separating Reading and Fetching Functionalities
The present invention relates to a data processing device ( 10 ) comprising a processing unit ( 12 ) and a memory unit ( 14 ), and to a method for controlling operation of a memory unit ( 14 ) of a...
|
|
|
US20080140938 |
SYSTEMS AND METHODS OF MARKING LARGE OBJECTS AS NON-CACHEABLE
A device that implements a method for performing integrated caching in a data communication network. The device is configured to receive a packet from a client over the data communication network,...
|