Matches 1 - 50 out of 375 1 2 3 4 5 6 7 8 >


Match Document Document Title
US20140258633 Sharing Cache In A Computing System  
Sharing cache in a computing system that includes a plurality of enclosure attached servers, including: identifying, by an enclosure, a first enclosure attached server that is not meeting a first...
US20140258632 Sharing Cache In A Computing System  
Sharing cache in a computing system that includes a plurality of enclosure attached servers, including: identifying, by an enclosure, a first enclosure attached server that is not meeting a first...
US20110125971 Shared Upper Level Cache Architecture  
Various implementations of shared upper level cache architectures are disclosed.
US20110113199 PREFETCH OPTIMIZATION IN SHARED RESOURCE MULTI-CORE SYSTEMS  
An apparatus and method is described herein for optimization to prefetch throttling, which potentially enhances performance, reduces power consumption, and maintains positive gain for workloads...
US20120198172 Cache Partitioning in Virtualized Environments  
A mechanism is provided in a virtual machine monitor for providing cache partitioning in virtualized environments. The mechanism assigns a virtual identification (ID) to each virtual machine in...
US20110055827 Cache Partitioning in Virtualized Environments  
A mechanism is provided in a virtual machine monitor for providing cache partitioning in virtualized environments. The mechanism assigns a virtual identification (ID) to each virtual machine in...
US20150012710 CACHE STICKINESS INDEX FOR CONTENT DELIVERY NETWORKING SYSTEMS  
Various embodiments of the present disclosure relate to a cache stickiness index for providing measurable metrics associated with caches of a content delivery networking system. In one embodiment,...
US20110296407 EXPOSURE OF VIRTUAL CACHE TOPOLOGY TO A GUEST OPERATING SYSTEM  
In a virtual machine environment, a hypervisor is configured to expose a virtual cache topology to a guest operating system, such that the virtual cache topology may be provided by corresponding...
US20080091883 Load starvation detector and buster  
A system for detecting and breaking up requester starvation, including: a plurality of logic circuits, each of the plurality of logic circuits permitted to access a cache via a plurality of...
US20150039834 SHARING LOCAL CACHE FROM A FAILOVER NODE  
Sharing local cache from a failover node, including: determining, by a managing compute node, whether a first compute node and a second compute node each have a local cache, where the second...
US20110296406 HYPERVISOR SCHEDULER  
Techniques for configuring a hypervisor scheduler to make use of cache topology of processors and physical memory distances between NUMA nodes when making scheduling decisions. In the same or...
US20110320727 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...
US20140258634 Allocating Enclosure Cache In A Computing System  
Allocating enclosure cache in a computing system that includes an enclosure and a plurality of enclosure attached servers, including: receiving, by the enclosure, memory access information from...
US20140258631 Allocating Enclosure Cache In A Computing System  
Allocating enclosure cache in a computing system that includes an enclosure and a plurality of enclosure attached servers, including: receiving, by the enclosure, memory access information from...
US20120166731 COMPUTING PLATFORM POWER MANAGEMENT WITH ADAPTIVE CACHE FLUSH  
In some embodiments, an adaptive break-even time, based on the load level of the cache, may be employed.
US20140310474 METHODS AND SYSTEMS FOR IMPLEMENTING TRANSCENDENT PAGE CACHING  
A method of implementing a shared cache between a plurality of virtual machines may include maintaining the plurality of virtual machines on one or more physical machines. Each of the plurality of...
US20080040551 Cache metadata identifiers for isolation and sharing  
Various technologies and techniques are disclosed for providing software accessible metadata on a cache of a central processing unit. A multiprocessor has at least one central processing unit. The...
US20090119459 LATE LOCK ACQUIRE MECHANISM FOR HARDWARE LOCK ELISION (HLE)  
A method and apparatus for a late lock acquire mechanism is herein described. In response to detecting a late-lock acquire event, such as expiration of a timer, a full cachet set, and an...
US20110113200 METHODS AND APPARATUSES FOR CONTROLLING CACHE OCCUPANCY RATES  
Embodiments of an apparatus for controlling cache occupancy rates are presented. In one embodiment, an apparatus comprises a controller and monitor logic. The monitor logic determines a monitored...
US20150143050 REUSE OF DIRECTORY ENTRIES FOR HOLDING STATE INFORMATION  
The present application is directed to a control circuit that provides a directory configured to maintain a plurality of entries, wherein each entry can indicate sharing of resources, such as...
US20110320728 PERFORMANCE OPTIMIZATION AND DYNAMIC RESOURCE RESERVATION FOR GUARANTEED COHERENCY UPDATES IN A MULTI-LEVEL CACHE HIERARCHY  
A cache includes a cache pipeline, a request receiver configured to receive off chip coherency requests from an off chip cache and a plurality of state machines coupled to the request receiver....
US20110029736 STORAGE CONTROLLER AND METHOD OF CONTROLLING STORAGE CONTROLLER  
The storage controller of the present invention is able to reduce the amount of purge message communication and increase the processing performance of the storage controller. Each microprocessor...
US20110320694 CACHED LATENCY REDUCTION UTILIZING EARLY ACCESS TO A SHARED PIPELINE  
A method of performing operations in a shared cache coupled to a first requestor and a second requestor includes receiving at the shared cache a first request from the second requester; assigning...
US20090313436 CACHE REGIONS  
A cache region can be created in a cache in response to receiving a cache region creation request from an application. A storage request from the application can identify the cache region and one...
US20140143496 Self-Sizing Dynamic Cache for Virtualized Environments  
A method and system for self-sizing dynamic cache for virtualized environments is disclosed. The preferred embodiment self sizes unequal portions of the total amount of cache and allocates to a...
US20130198459 SYSTEMS AND METHODS FOR A DE-DUPLICATION CACHE  
A de-duplication is configured to cache data for access by a plurality of different storage clients, such as virtual machines. A virtual machine may comprise a virtual machine de-duplication...
US20110022773 Fine Grained Cache Allocation  
A mechanism is provided in a virtual machine monitor for fine grained cache allocation in a shared cache. The mechanism partitions a cache tag into a most significant bit (MSB) portion and a least...
US20080155197 Locality optimization in multiprocessor systems  
In general, in one aspect, the disclosure describes a method to identify a set of tasks that share data and enqueue the set of tasks with a cluster identification, wherein the cluster...
US20140082285 INTERCLUSTER RELATIONSHIP MANAGEMENT  
Data storage and management systems can be interconnected as clustered systems to distribute data and operational loading. Further, independent clustered storage systems can be associated to form...
US20150067250 MULTI-CORE HARDWARE SEMAPHORE  
A microprocessor includes a plurality of processing cores, a resource shared by the plurality of processing cores, and a hardware semaphore readable and writeable by each of the plurality of...
US20060143389 Main concept for common cache management  
A system and method of common cache management. Plural VMs each have a cache infrastructure component used by one or more additional components within each VM. An external cache is provided and...
US20110320729 CACHE BANK MODELING WITH VARIABLE ACCESS AND BUSY TIMES  
Various embodiments of the present invention manage access to a cache memory. In one embodiment, a set of cache bank availability vectors are generated based on a current set of cache access...
US20150095581 DATA CACHING POLICY IN MULTIPLE TENANT ENTERPRISE RESOURCE PLANNING SYSTEM  
A cache manager application provides a data caching policy in a multiple tenant enterprise resource planning (ERP) system. The cache manager application manages multiple tenant caches in a single...
US20110314227 Horizontal Cache Persistence In A Multi-Compute Node, Symmetric Multiprocessing Computer  
Horizontal cache persistence in a multi-compute node, SMP computer, including, responsive to a determination to evict a cache line on a first one of the compute nodes, broadcasting by a first...
US20140156939 METHODOLOGY FOR FAST DETECTION OF FALSE SHARING IN THREADED SCIENTIFIC CODES  
A profiling tool identifies a code region with a false sharing potential. A static analysis tool classifies variables and arrays in the identified code region. A mapping detection library...
US20120233393 Scheduling Workloads Based On Cache Asymmetry  
In one embodiment, a processor includes a first cache and a second cache, a first core associated with the first cache and a second core associated with the second cache. The caches are of...
US20120254546 USING A MIGRATION CACHE TO CACHE TRACKS DURING MIGRATION  
Provided are a method, system, and computer program product for using a migration cache to cache tracks during migration. In response to a migration operation, a determination is made of a first...
US20050071564 Reduction of cache miss rates using shared private caches  
Methods and systems for reducing cache miss rates for cache are disclosed. Embodiments may include a computer system with one or more processors and each processor may couple with a private cache....
US20070150658 Pinning locks in shared cache  
Methods and apparatus to pin a lock in a shared cache are described. In one embodiment, a memory access request is used to pin a lock of one or more cache lines in a shared cache that correspond...
US20100186011 METHODS AND SYSTEMS FOR IMPLEMENTING TRANSCENDENT PAGE CACHING  
This disclosure describes, generally, methods and systems for implementing transcendent page caching. The method includes establishing a plurality of virtual machines on a physical machine. Each...
US20100185817 Methods and Systems for Implementing Transcendent Page Caching  
This disclosure describes, generally, methods and systems for implementing transcendent page caching. The method includes establishing a plurality of virtual machines on a physical machine. Each...
US20110087843 Monitoring cache usage in a distributed shared cache  
An apparatus, method, and system are disclosed. In one embodiment the apparatus includes a cache memory, which a number of sets. Each of the sets in the cache memory have several cache lines. The...
US20080235456 Shared Cache Eviction  
Methods and systems for shared cache eviction in a multi-core processing environment having a cache shared by a plurality of processor cores are provided. Embodiments include receiving from a...
US20080320225 SYSTEMS AND METHODS FOR CACHING AND SERVING DYNAMIC CONTENT  
A web server and a shared caching server are described for serving dynamic content to users of at least two different types, where the different types of users receive different versions of the...
US20090083490 System to Improve Data Store Throughput for a Shared-Cache of a Multiprocessor Structure and Associated Methods  
A system to improve data store throughput for a shared-cache of a multiprocessor structure that may include a controller to find and compare a last data store address for a last data store with a...
US20150220447 INFORMATION PROCESSING APPARATUS AND METHOD  
An information processing apparatus includes a free page storage unit and a page allocating unit. The free page storage unit divides a memory region in a memory into pages of a plurality of...
US20070288695 APPARATUS AND METHOD FOR SHARING A CACHED SECURITY PROFILE IN A DATABASE ENVIRONMENT  
An apparatus, system, and method are provided for sharing a cached security profile in a database environment. The apparatus, system, and method include a cache module for caching a security...
US20130132678 INFORMATION PROCESSING SYSTEM  
An information processing system has a plurality of nodes which use a snoop cache memory in each of the plurality of nodes. A directory, which maintains a cache coherence of the snoop cache memory...
US20050144390 Protocol for maintaining cache coherency in a CMP  
The present application is a protocol for maintaining cache coherency in a CMP. The CMP design contains multiple processor cores with each core having it own private cache. In addition, the CMP...
US20140201451 METHOD, APPARATUS AND COMPUTER PROGRAMS PROVIDING CLUSTER-WIDE PAGE MANAGEMENT  
A data processing system includes a plurality of virtual machines each having associated memory pages; a shared memory page cache that is accessible by each of the plurality of virtual machines;...

Matches 1 - 50 out of 375 1 2 3 4 5 6 7 8 >