Match Document Document Title
US20150121009 METHOD AND APPARATUS FOR REFORMATTING PAGE TABLE ENTRIES FOR CACHE STORAGE  
A device for and method of storing page table entries in a first cache. A first page table entry is received having a fragment field that contains address information for a requested first page...
US20110264861 METHODS AND SYSTEMS FOR UTILIZING BYTECODE IN AN ON-DEMAND SERVICE ENVIRONMENT INCLUDING PROVIDING MULTI-TENANT RUNTIME ENVIRONMENTS AND SYSTEMS  
Execution of code in a multitenant runtime environment. A request to execute code corresponding to a tenant identifier (ID) is received in a multitenant environment. The multitenant database...
US20130346672 Multi-Tiered Cache with Storage Medium Awareness  
The subject disclosure is directed towards a multi-tiered cache having cache tiers with different access properties. Objects are written to a selected a tier of the cache based upon object-related...
US20130326143 Caching Frequently Used Addresses of a Page Table Walk  
An architecture and method are described for performing memory management. A page walker cache is provided to cache data used during the page walk process. This cache structure speeds up the page...
US20150006820 DYNAMIC MANAGEMENT OF WRITE-MISS BUFFER TO REDUCE WRITE-MISS TRAFFIC  
Traffic output from a cache write-miss buffer is controlled by determining whether a predetermined condition is satisfied, and outputting an oldest entry from the buffer only in response to a...
US20130297876 CACHE CONTROL TO REDUCE TRANSACTION ROLL BACK  
In one embodiment, a microprocessor is provided. The microprocessor includes a cache that is controlled by a cache controller. The cache controller is configured to replace cachelines in the cache...
US20150127881 CACHING SCHEME SYNERGY FOR EXTENT MIGRATION BETWEEN TIERS OF A STORAGE SYSTEM  
A method according to one embodiment includes determining to move an extent from a source-tier in a storage system to a destination-tier in the storage system, wherein a set of tracks of the...
US20120226866 DYNAMIC MIGRATION OF VIRTUAL MACHINES BASED ON WORKLOAD CACHE DEMAND PROFILING  
A computer-implemented method comprises obtaining a cache hit ratio for each of a plurality of virtual machines, and identifying, from among the plurality of virtual machines, a first virtual...
US20150026405 SYSTEM AND METHOD FOR PROVIDING A SECOND LEVEL CONNECTION CACHE FOR USE WITH A DATABASE ENVIRONMENT  
Described herein is a system and method for providing a level 2 connection cache for use with a database environment. In accordance with an embodiment, a second level, or level 2 (L2), connection...
US20140052919 SYSTEM TRANSLATION LOOK-ASIDE BUFFER INTEGRATED IN AN INTERCONNECT  
System TLBs are integrated within an interconnect, use a and share a transport network to connect to a shared walker port. Transactions are able to pass STLB allocation information through a...
US20130086326 SYSTEM AND METHOD FOR SUPPORTING A TIERED CACHE  
A computer-implemented method and system can support a tiered cache, which includes a first cache and a second cache. The first cache operates to receive a request to at least one of update and...
US20110119445 HEAP/STACK GUARD PAGES USING A WAKEUP UNIT  
A method and system for providing a memory access check on a processor including the steps of detecting accesses to a memory device including level-1 cache using a wakeup unit. The method includes...
US20150113220 EFFICIENT ONE-PASS CACHE-AWARE COMPRESSION  
Exemplary method, system, and computer program product embodiments for efficient one-pass cache-aware compression are provided. In one embodiment, by way of example only, an output of a fast...
US20120054440 SYSTEMS AND METHODS FOR PROVIDING A HIERARCHY OF CACHE LAYERS OF DIFFERENT TYPES FOR INTEXT ADVERTISING  
The present invention is related to a method for determining duplicate clicks via a multi-layered cache. The method includes establishing, by a cache manager executing on a device, a cache...
US20130159627 SYSTEM AND METHOD FOR MANAGING A CACHE USING FILE SYSTEM METADATA  
Systems and methods for management of a cache are disclosed. In general, embodiments described herein store access counts in file system metadata associated with files in the cache. By encoding...
US20120042126 METHOD FOR CONCURRENT FLUSH OF L1 AND L2 CACHES  
The present invention provides a method and apparatus for use with a hierarchical cache system. The method may include concurrently flushing one or more first caches and a second cache of a...
US20140351519 SYSTEM AND METHOD FOR PROVIDING CACHE-AWARE LIGHTWEIGHT PRODUCER CONSUMER QUEUES  
Aspects of the disclosure pertain to a system and method for providing cache-aware lightweight producer consumer queues. The system is a multiprocessor system configured for specifying separate...
US20140052918 SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR MANAGING CACHE MISS REQUESTS  
A system, method, and computer program product are provided for managing miss requests. In use, a miss request is received at a unified miss handler from one of a plurality of distributed local...
US20130054897 Use of Cache Statistics to Ration Cache Hierarchy Access  
A method, system and program are provided for controlling access to a specified cache level in a cache hierarchy in a multiprocessor system by evaluating cache statistics for a specified...
US20130232295 ADAPTIVE CACHE PROMOTIONS IN A TWO LEVEL CACHING SYSTEM  
Provided are a computer program product, system, and method for managing data in a first cache and a second cache. A reference count is maintained in the second cache for the page when the page is...
US20130232294 ADAPTIVE CACHE PROMOTIONS IN A TWO LEVEL CACHING SYSTEM  
Provided are a computer program product, system, and method for managing data in a first cache and a second cache. A reference count is maintained in the second cache for the page when the page is...
US20130304968 DEMOTING TRACKS FROM A FIRST CACHE TO A SECOND CACHE BY USING AN OCCUPANCY OF VALID TRACKS IN STRIDES IN THE SECOND CACHE TO CONSOLIDATE STRIDES IN THE SECOND CACHE  
Information is maintained on strides configured in a second cache and occupancy counts for the strides indicating an extent to which the strides are populated with valid tracks and invalid tracks....
US20140156932 ELIMINATING FETCH CANCEL FOR INCLUSIVE CACHES  
A method and apparatus for eliminating fetch cancels for inclusive caches are presented. Some embodiments of the apparatus include a first cache configurable to issue fetch or prefetch requests to...
US20140359221 DETECTING MULTIPLE STRIDE SEQUENCES FOR PREFETCHING  
The present application describes some embodiments of a prefetcher that tracks multiple stride sequences for prefetching. Some embodiments of the prefetcher implement a method including generating...
US20110082982 CONTENT DELIVERY NETWORK CACHE GROUPING  
One or more content delivery networks (CDNs) that deliver content objects for others is disclosed. Content is propagated to edge servers through hosting and/or caching. End user computers are...
US20150012707 SYSTEM AND CONTROL PROTOCOL OF LAYERED LOCAL CACHING FOR ADAPTIVE BIT RATE SERVICES  
A system for layered local caching of downstream shared media in a hierarchical tree network arrangement includes a first network node on a first distribution network having a first caching...
US20130151777 Dynamic Inclusive Policy in a Hybrid Cache Hierarchy Using Hit Rate  
A mechanism is provided for dynamic cache allocation using a cache hit rate. A first cache hit rate is monitored in a first subset utilizing a first allocation policy of N sets of a lower level...
US20130138887 SELECTIVELY DROPPING PREFETCH REQUESTS BASED ON PREFETCH ACCURACY INFORMATION  
The disclosed embodiments relate to a system that selectively drops a prefetch request at a cache. During operation, the system receives the prefetch request at the cache. Next, the system...
US20130067169 DYNAMIC CACHE QUEUE ALLOCATION BASED ON DESTINATION AVAILABILITY  
An apparatus for controlling operation of a cache includes a first command queue, a second command queue and an input controller configured to receive requests having a first command type and a...
US20150046654 CONTROLLING A DYNAMICALLY INSTANTIATED CACHE  
A change in workload characteristics detected at one tier of a multi-tiered cache is communicated to another tier of the multi-tiered cache. Multiple caching elements exist at different tiers, and...
US20110145501 CACHE SPILL MANAGEMENT TECHNIQUES  
An apparatus and method is described herein for intelligently spilling cache lines. Usefulness of cache lines previously spilled from a source cache is learned, such that later evictions of useful...
US20120042127 CACHE PARTITIONING  
A method and apparatus for partitioning a cache includes determining an allocation of a subcache out of a plurality of subcaches within the cache for association with a compute unit out of a...
US20050144223 Bottom-up cache structure for storage servers  
A networked storage server has a bottom-up caching hierarchy. The bottom level cache is located on an embedded controller that is a combination of network interface card (NIC) and host bus adapter...
US20150205721 Handling Reads Following Transactional Writes during Transactions in a Computing Device  
The described embodiments include a computing device that handles cache blocks during a transaction. In the described embodiments, after an entity has written to a cache block in a cache during...
US20130151778 Dynamic Inclusive Policy in a Hybrid Cache Hierarchy Using Bandwidth  
A mechanism is provided for dynamic cache allocation using bandwidth. A bandwidth between a higher level cache and a lower level cache is monitored. Responsive to bandwidth usage between the...
US20130346697 MULTILEVEL CACHE SYSTEM  
Fetching a cache line into a plurality of caches of a multilevel cache system. The multilevel cache system includes at least a first cache, a second cache on a next higher level and a memory, the...
US20120079203 Transaction Info Bypass for Nodes Coupled to an Interconnect Fabric  
A shared resource within a module may be accessed by a request from an external requester. An external transaction request may be received from an external requester outside the module for access...
US20110078381 Cache Operations and Policies For A Multi-Threaded Client  
A method for managing a parallel cache hierarchy in a processing unit. The method including receiving an instruction that includes a cache operations modifier that identifies a level of the...
US20140181404 INFORMATION COHERENCY MAINTENANCE SYSTEMS AND METHODS  
Systems and methods for coherency maintenance are presented. The systems and methods include utilization of multiple information state tracking approaches or protocols at different memory or...
US20130219122 MULTI-STAGE CACHE DIRECTORY AND VARIABLE CACHE-LINE SIZE FOR TIERED STORAGE ARCHITECTURES  
A method in accordance with the invention includes providing first, second, and third storage tiers, wherein the first storage tier acts as a cache for the second storage tier, and the second...
US20130205088 MULTI-STAGE CACHE DIRECTORY AND VARIABLE CACHE-LINE SIZE FOR TIERED STORAGE ARCHITECTURES  
A method in accordance with the invention includes providing first, second, and third storage tiers, wherein the first storage tier acts as a cache for the second storage tier, and the second...
US20150052304 SYSTEMS AND METHODS FOR READ REQUEST BYPASSING A LAST LEVEL CACHE THAT INTERFACES WITH AN EXTERNAL FABRIC  
Methods for read request bypassing a last level cache which interfaces with an external fabric are disclosed. A method includes identifying a read request for a read transaction, generating a...
US20150161053 BYPASSING A STORE-CONDITIONAL REQUEST AROUND A STORE QUEUE  
In response to receipt of a store-conditional (STCX) request of a processor core, the STCX request is buffered in an entry of a store queue for eventual service by a read-claim (RC) machine by...
US20140317351 METHOD AND APPARATUS FOR PREVENTING NON-TEMPORAL ENTRIES FROM POLLUTING SMALL STRUCTURES USING A TRANSIENT BUFFER  
A method for preventing non-temporal entries from entering small critical structures is disclosed. The method comprises transferring a first entry from a higher level memory structure to an...
US20130318302 CACHE CONTROLLER BASED ON QUALITY OF SERVICE AND METHOD OF OPERATING THE SAME  
A cache controller includes an entry list determination module and a cache replacement module. The entry list determination module is configured to receive a quality of service (QoS) value of a...
US20110219190 CACHE WITH RELOAD CAPABILITY AFTER POWER RESTORATION  
A method and apparatus for repopulating a cache are disclosed. At least a portion of the contents of the cache are stored in a location separate from the cache. Power is removed from the cache and...
US20140281239 ADAPTIVE HIERARCHICAL CACHE POLICY IN A MICROPROCESSOR  
A method for determining an inclusion policy includes determining a ratio of a capacity of a large cache to a capacity of a core cache in a cache subsystem of a processor and selecting an...
US20130275676 TILED STORAGE ARRAY WITH SYSTOLIC MOVE-TO-FRONT ORGANIZATION  
A tiled storage array provides reduction in access latency for frequently-accessed values by re-organizing to always move a requested value to a front-most storage element of array. The previous...
US20140122805 SELECTIVE POISONING OF DATA DURING RUNAHEAD  
Embodiments related to selecting a runahead poison policy from a plurality of runahead poison policies during microprocessor operation are provided. The example method includes causing the...
US20120226867 Binary tree based multilevel cache system for multicore processors  
A binary tree based multi-level cache system for multi-core processors and its two possible implementations LogN and LogN+1 models maintaining a true pyramid is described.