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


Match Document Document Title
US20110153955 SOFTWARE ASSISTED TRANSLATION LOOKASIDE BUFFER SEARCH MECHANISM  
A computer implemented method searches a unified translation lookaside buffer. Responsive to a request to access the unified translation lookaside buffer, a first order code within a first entry...
US20150242339 MANAGEMENT OF WRITES IN A TIERED STORAGE SYSTEM  
Embodiments of the present disclosure may relate to methods and a computer program product for allowing writes based on a granularity level. The method for a storage server may include receiving a...
US20130007376 OPPORTUNISTIC SNOOP BROADCAST (OSB) IN DIRECTORY ENABLED HOME SNOOPY SYSTEMS  
Methods and apparatus relating to Opportunistic Snoop Broadcast (OSB) in directory enabled home snoopy systems are described. In one embodiment, a plurality of snoops are broadcast to a plurality...
US20140181419 CREDIT LOOKAHEAD MECHANISM  
Systems and methods for preventing excessive buffering of transactions in a coherence point. The coherence point uses a lookahead mechanism to determine if there are enough credits from the memory...
US20140379998 DYNAMIC HOME TILE MAPPING  
Technologies for dynamic home tile mapping are described. an address request can be received from a processing core, the processing core being associated with a home tile table, the home tile...
US20120159087 Ensuring Forward Progress of Token-Required Cache Operations In A Shared Cache  
Ensuring forward progress of token-required cache operations in a shared cache, including: snooping an instruction to execute a token-required cache operation; determining if a snoop machine is...
US20140115269 Multi Domain Bridge with Auto Snoop Response  
An asynchronous dual domain bridge is implemented between the cache coherent master and the coherent system interconnect. The bridge has 2 halves, one in each clock/powerdown domain-master and...
US20120317370 CACHE STATE MANAGEMENT ON A MOBILE DEVICE TO PRESERVE USER EXPERIENCE  
Systems and methods for cache state management to preserve user experience with a mobile application on a mobile device while conserving resources in a wireless network are disclosed. In one...
US20150074357 DIRECT SNOOP INTERVENTION  
A low latency cache intervention mechanism implements a snoop filter to dynamically select an intervener cache for a cache “hit” in a multiprocessor architecture of a computer system. The...
US20090240892 SELECTIVE INTERCONNECT TRANSACTION CONTROL FOR CACHE COHERENCY MAINTENANCE  
A data processing system (10) includes a first master (14) and a second master (16 or 22). The first master includes a cache (28) and snoop queue circuitry (44, 52, 54) having a snoop request...
US20120079032 APPARATUS, SYSTEM, AND METHODS FOR FACILITATING ONE-WAY ORDERING OF MESSAGES  
Methods, apparatus and systems for facilitating one-way ordering of otherwise independent message classes. A one-way message ordering mechanism facilitates one-way ordering of messages of...
US20110138132 RESCINDING OWNERSHIP OF A CACHE LINE IN A COMPUTER SYSTEM  
A method of rescinding ownership of a cache line in a computer system includes constructing a table of caching agent representations in which each caching agent representation is accompanied by a...
US20080005487 Re-snoop for conflict resolution in a cache coherency protocol  
In a cache coherency protocol a re-snoop may be utilized to resolve a data request conflict condition. The re-snoop may avoid a conflict resolution phase, which may reduce system inefficiencies.
US20140006723 Adaptive Configuration of Cache  
A computer-implemented method for adaptively configuring a cache includes: implementing a cache adaptation agent in a system that has multiple applications, the system including a memory and a...
US20150186276 REMOVAL AND OPTIMIZATION OF COHERENCE ACKNOWLEDGEMENT RESPONSES IN AN INTERCONNECT  
According to one general aspect, a method of performing a cache transaction may include transmitting a cache request to a target device. The method may include receiving a cache response that is...
US20150095590 METHOD AND APPARATUS FOR PAGE-LEVEL MONITORING  
An apparatus and method for page level monitoring are described. For example, one embodiment of a method for monitoring memory pages comprises storing information related to each of a plurality of...
US20060174069 System and method for snooping cache information using a directory crossbar  
A system and method for maintaining coherency in a symmetric multiprocessing (SMP) system are disclosed. Briefly described, in architecture, one exemplary embodiment comprises a first crossbar...
US20140156951 MULTICORE, MULTIBANK, FULLY CONCURRENT COHERENCE CONTROLLER  
This invention optimizes non-shared accesses and avoids dependencies across coherent endpoints to ensure bandwidth across the system even when sharing. The coherence controller is distributed...
US20080046664 Control device for snoop tag  
To prevent a decrease in performance of controlling a snoop tag. A queue is stored with REPLACE target WAY information and an index as an entry associated with a REPLACE request received from a...
US20080307169 Method, Apparatus, System and Program Product Supporting Improved Access Latency for a Sectored Directory  
A data processing system includes a coherence directory having a prefetch sector cache and a memory directory array containing a plurality of sectored entries. According to one method, in response...
US20080046663 System controller, snoop tag modification method and information processing apparatus having snoop tag modificaton function  
In a multiprocessor system, a system controller includes snoop tags which are copy information on cache tags retained by respective CPUs. If the same address is registered in S (Shared state) in...
US20080235461 Technique and apparatus for combining partial write transactions  
A bridge includes a memory to establish a transaction table and write combining windows. Each write combining window is associated with a cache line and is subdivided into subwindows; and each of...
US20100057999 SYNCHRONIZATION MECHANISM FOR USE WITH A SNOOP QUEUE  
In a data processing system each bus master of a plurality of bus masters communicates information via a system interconnect. A cache is associated with a predetermined bus master of the plurality...
US20080183972 Snoop Filtering Using a Snoop Request Cache  
A snoop request cache maintains records of previously issued snoop requests. Upon writing shared data, a snooping entity performs a lookup in the cache. If the lookup hits (and, in some...
US20130185522 ALLOCATION AND WRITE POLICY FOR A GLUELESS AREA-EFFICIENT DIRECTORY CACHE FOR HOTLY CONTESTED CACHE LINES  
Methods and apparatus relating to allocation and/or write policy for a glueless area-efficient directory cache for hotly contested cache lines are described. In one embodiment, a directory cache...
US20120079214 ALLOCATION AND WRITE POLICY FOR A GLUELESS AREA-EFFICIENT DIRECTORY CACHE FOR HOTLY CONTESTED CACHE LINES  
Methods and apparatus relating to allocation and/or write policy for a glueless area-efficient directory cache for hotly contested cache lines are described. In one embodiment, a directory cache...
US20070073979 Snoop processing for multi-processor computing system  
A method is described that involves receiving, from a network, a snoop request at a network ordering point and storing the snoop request into a buffer. The snoop request is part of a transaction....
US20090313435 Optimizing concurrent accesses in a directory-based coherency protocol  
In one embodiment, the present invention includes a directory to aid in maintaining control of a cache coherency protocol. The directory can be coupled to multiple caching agents via an...
US20070271418 Resource leak diagnosis  
The resource leak detector attempts to identify the causes of resource leaks and fix the causes if possible. At a minimum, the located resource leaks are reported to an operating system...
US20100332767 Controllably Exiting An Unknown State Of A Cache Coherency Directory  
In one embodiment, a method includes receiving a read request from a first caching agent and if a directory entry associated with the request is in an unknown state, an invalidating snoop message...
US20100058000 SNOOP REQUEST ARBITRATION IN A DATA PROCESSING SYSTEM  
A snoop look-up operation is performed in a system having a first cache and a first processor. The first processor generates access requests to the first cache for data. Snoop look-up operations...
US20060184747 Bandwidth of a cache directory by slicing the cache directory into two smaller cache directories and replicating snooping logic for each sliced cache directory  
A cache, system and method for improving the snoop bandwidth of a cache directory. A cache directory may be sliced into two smaller cache directories each with its own snooping logic. By having...
US20060015689 Implementation and management of moveable buffers in cache system  
The present invention provides parallel processing of write-back and reload operations in a cache system and optimum circuit utilisation by implementing moveable buffers in a cache storage....
US20080147992 Protecting Private Data from Cache Attacks  
A method for protecting private data from cache attacks is disclosed. One embodiment includes storing private data in a protected cache line to protect it from cache attacks, receiving a snoop...
US20150178207 SYSTEM AND METHOD FOR CACHE MONITORING IN STORAGE SYSTEMS  
A system and method of cache monitoring in storage systems includes storing storage blocks in a cache memory. Each of the storage blocks is associated with status indicators. As requests are...
US20070005899 Processing multicore evictions in a CMP multiprocessor  
A method and apparatus for improving snooping performance is disclosed. One embodiment provides mechanisms for processing multi-core evictions in a multi-core inclusive shared cache processor. By...
US20150161049 SYSTEM AND METHOD FOR STATE-DRIVEN DYNAMIC CACHE MEMORY CONFIGURATION FOR MODEMS IN A PORTABLE COMPUTING DEVICE  
Systems and methods that enable state-driven dynamic cache memory configuration for modems such as those used in or with a portable computing device (PCD) are presented. During operation of the...
US20150089161 HIGH PERFORMANCE INTERCONNECT COHERENCE PROTOCOL  
A coherence protocol message is sent corresponding to a particular cache line. A potential conflict involving the particular cache line is identified and a forward request is sent to a home agent...
US20140115268 HIGH PERFORMANCE INTERCONNECT COHERENCE PROTOCOL  
A coherence protocol message is sent corresponding to a particular cache line. A potential conflict involving the particular cache line is identified and a forward request is sent to a home agent...
US20100275053 CLOCK SKEW MEASUREMENT FOR MULTIPROCESSOR SYSTEMS  
Systems and methods (“utility”) for providing more accurate clock skew measurements between multiple CPUs in a multiprocessor computer system by utilizing the cache control or management protocols...
US20100205378 METHOD FOR DEBUGGER INITIATED COHERENCY TRANSACTIONS USING A SHARED COHERENCY MANAGER  
A data processing system includes a system interconnect, a first interconnect master coupled to the system interconnect, a second interconnect master coupled to the system interconnect, and a...
US20150026411 CACHE SYSTEM FOR MANAGING VARIOUS CACHE LINE CONDITIONS  
A cache controller configured to detect a wait type (i.e., a wait event) associated with an imprecise collision and/or contention event is disclosed. The cache controller is configured to...
US20090031087 MASK USABLE FOR SNOOP REQUESTS  
A system comprises a plurality of cache agents, a computing entity coupled to the cache agents, and a programmable mask accessible to the computing entity. The programmable mask is indicative of,...
US20090113140 Reducing latency in responding to a snoop request  
In one embodiment, the present invention includes a method for receiving a snoop request, providing the snoop request to a coherency engine along a first path and providing the snoop request to a...
US20100110934 OPTIMIZED CACHE CONSISTENCY ALGORITHM IN A POINT-TO-POINT INTERCONNECTED MULTIPLE PROCESSOR SYSTEM  
A spanning tree is assigned to a processing node for each processing node in a point-to-point network that connects a plurality of processing nodes. The spanning tree uses the processing nodes as...
US20140359183 Snoop-Based Kernel Integrity Monitoring Apparatus And Method Thereof  
A snoop-based kernel integrity monitoring apparatus and a method thereof are provided. More particularly, provided are a kernel integrity monitoring apparatus which is provided as a hardware...
US20080215823 DATA CONSISTENCY CONTROL SYSTEM AND DATA CONSISTENCY CONTROL METHOD  
In a data consistency control system, a plurality of cache agents and at least one home agent are connected to one another by a plurality of networks. The home agent includes a unit issuing a...
US20090327616 SNOOP FILTERING MECHANISM  
A system and method for selectively transmitting probe commands and reducing network traffic. Directory entries are maintained to filter probe command and response traffic for certain coherent...
US20090006769 PROGRAMMABLE PARTITIONING FOR HIGH-PERFORMANCE COHERENCE DOMAINS IN A MULTIPROCESSOR SYSTEM  
A multiprocessor computing system and a method of logically partitioning a multiprocessor computing system are disclosed. The multiprocessor computing system comprises a multitude of processing...
US20070005909 Cache coherency sequencing implementation and adaptive LLC access priority control for CMP  
A method and apparatus for cache coherency sequencing implementation and an adaptive LLC access priority control is disclosed. One embodiment provides mechanisms to resolve last level cache access...

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