Match Document Document Title
8578101 Calculating read operations and filtering redundant read requests in a storage system  
Read messages are issued by a client for data stored in a storage system of the networked client-server architecture. A client agent mediates between the client and the storage system. Each...
8572324 Network on chip with caching restrictions for pages of computer memory  
A network on chip (‘NOC’) that includes integrated processor (‘IP’) blocks, routers, memory communications controllers, and network interface controllers, each IP block adapted to a router through...
8566530 Prefetching source tracks for destaging updated tracks in a copy relationship  
A point-in-time copy relationship associates tracks in a source storage with tracks in a target storage. The target storage stores the tracks in the source storage as of a point-in-time. A write...
8566537 Method and apparatus to facilitate shared pointers in a heterogeneous platform  
A method and apparatus to facilitate shared pointers in a heterogeneous platform. In one embodiment of the invention, the heterogeneous or non-homogeneous platform includes, but is not limited to,...
8560778 Accessing data blocks with pre-fetch information  
A method for enabling cache read optimization for mobile memory devices is described. The method includes receiving one or more access commands, at a memory device from a host, the one or more...
8549231 Performing high granularity prefetch from remote memory into a cache on a device without change in address  
Provided is a method, which may be performed on a computer, for prefetching data over an interface. The method may include receiving a first data prefetch request for first data of a first data...
8549255 Microprocessor, method and computer program product for direct page prefetch in millicode capable computer system  
A microprocessor equipped to provide hardware initiated prefetching, includes at least one architecture for performing: issuance of a prefetch instruction; writing of a prefetch address into a...
8543765 Efficient data prefetching in the presence of load hits  
A memory subsystem in a microprocessor includes a first-level cache, a second-level cache, and a prefetch cache configured to speculatively prefetch cache lines from a memory external to the...
8543767 Prefetching with multiple processors and threads via a coherency bus  
A processing system includes a memory and a first core configured to process applications. The first core includes a first cache. The processing system includes a mechanism configured to capture a...
8539038 Method and system for preloading resources  
A method and system for preloading data is provided. Resources are preloaded on a client before they are needed by an application. Application hints and static resources lists may be used to...
8539163 Speculative reads  
Patterns of access and/or behavior can be analyzed and persisted for use in pre-fetching data from a physical storage device. In at least some embodiments, data can be aggregated across volumes,...
8539162 Caching based on spatial distribution of accesses to data storage devices  
Methods and systems for quantifying a spatial distribution of accesses to storage systems and for determining spatial locality of references to storage addresses in the storage systems are...
8538331 Vehicle control and communication via device in proximity  
An apparatus, device, methods, computer program product, and system are to make a determination that a first device associated with a vehicle is in proximity to a wireless device, determine a user...
8533399 Cache directory look-up re-use as conflict check mechanism for speculative memory requests  
In a cache memory, energy and other efficiencies can be realized by saving a result of a cache directory lookup for sequential accesses to a same memory address. Where the cache is a point of...
8527711 Method and system to preview new cacheable content  
A method to preview new cacheable content may include adding a skip-cache element to a request to preview the new cacheable content before replacing any existing content in a cache or caching the...
8516226 Executing a prefetching policy responsive to entry into an execution phase of an application  
A method and system for flexible prefetching of data and/or instructions for applications are described. A prefetching mechanism monitors program instructions and tag information associated with...
8516149 System for operating NFSv2 and NFSv3 clients with federated namespace  
An information retrieval system having: a client adapted for accessing a plurality of file sets stored on one of a plurality of file servers; a plurality of file servers configured to operate with...
8510509 Data transfer to memory over an input/output (I/O) interconnect  
A method, system, and computer program product for data transfer to memory over an input/output (I/O) interconnect are provided. The method includes reading a mailbox stored on an I/O adapter in...
8504775 Systems and methods of prefreshening cached objects based on user's current web page  
The present solution provides techniques that may accelerate and optimize network traffic in the areas of proxy caching, protocol acceleration, domain name resolution acceleration, and compression...
8504793 Adaptive memory system for enhancing the performance of an external computing device  
An adaptive memory system is provided for improving the performance of an external computing device. The adaptive memory system includes a single controller, a first memory type (e.g., Static...
8499127 Memory hub with internal cache and/or memory access prediction  
A computer system includes a memory hub for coupling a processor to a plurality of synchronous dynamic random access memory (“SDRAM”) devices. The memory hub includes a processor interface coupled...
8499119 Method and apparatus for delivering and caching multiple pieces of content  
Aspects relate to systems and methods for providing the ability to customize content delivery. A device can cache multiple presentations. The device can establish a cache depth upon initiation of...
8495307 Target memory hierarchy specification in a multi-core computer processing system  
Target memory hierarchy specification in a multi-core computer processing system is provided including a system for implementing prefetch instructions. The system includes a first core processor,...
8489851 Processing of read requests in a memory controller using pre-fetch mechanism  
A memory controller provided according to an aspect of the present invention includes a predictor block which predicts future read requests after converting the memory address in a prior read...
8484087 Systems and methods for the selection and purchase of digital assets  
The present invention provides systems and methods for enabling a customer to sample content and select content for purchasing while the customer is in a retail store. Advantageously, the customer...
8484434 Index generation for cache memories  
Embodiments of the present invention provide a system that generates an index for a cache memory. The system starts by receiving a request to access the cache memory, wherein the request includes...
8484421 Cache pre-fetch architecture and method  
Embodiments of the present disclosure provide a system on a chip (SOC) comprising a processing core, and a cache including a cache instruction port, a cache data port, and a port utilization...
8473689 Predictive sequential prefetching for data caching  
A system for prefetching memory in caching systems includes a processor that generates requests for data. A cache of a first level stores memory lines retrieved from a lower level memory in...
8473688 Anticipatory response pre-caching  
Interaction between a client and a service in which the service responds to requests from the client. In addition to responding to specific client requests, the service also anticipates or...
8473714 Pre-fetching data into a memory  
Systems and methods for pre-fetching of data in a memory are provided. By pre-fetching stored data from a slower memory into a faster memory, the amount of time required for data retrieval and/or...
8463997 Apparatus and method of caching frame  
An apparatus and method of caching a frame is provided. The method of caching a frame includes receiving information on a frame to be cached from a main storage unit, setting an initial value of a...
8458408 Cache directed sequential prefetch  
A technique for performing stream detection and prefetching within a cache memory simplifies stream detection and prefetching. A bit in a cache directory or cache entry indicates that a cache line...
8458407 Device and method for generating cache user initiated pre-fetch requests  
A method for generating cache user initiated pre-fetch requests, the method comprises initiating a sequence of user initiated pre-fetch requests; the method being characterized by: determining the...
8458282 Extended write combining using a write continuation hint flag  
A computing apparatus for reducing the amount of processing in a network computing system which includes a network system device of a receiving node for receiving electronic messages comprising...
8447933 Memory access control system, memory access control method, and program thereof  
In a multi-core processor of a shared-memory type, deterioration in the data processing capability caused by competitions of memory accesses from a plurality of processors is suppressed...
8443145 Distributed memory usage for a system having multiple integrated circuits each including processors  
A plurality of integrated circuits in a system, each having a program memory loaded with different sections of a program, and a second memory. The integrated circuits perform the program, such...
8443151 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...
8433853 Prefetching of next physically sequential cache line after cache line that includes loaded page table entry  
A microprocessor includes a translation lookaside buffer, a request to load a page table entry into the microprocessor generated in response to a miss of a virtual address in the translation...
8433852 Method and apparatus for fuzzy stride prefetch  
In one embodiment, the present invention includes a prefetching engine to detect when data access strides in a memory fall into a range, to compute a predicted next stride, to selectively prefetch...
8433880 System and method for storing data in a virtualized high speed memory system  
A system and method for providing high-speed memory operations is disclosed. The technique uses virtualization of memory space to map a virtual address space to a larger physical address space...
8433854 Apparatus and method for cache utilization  
In some embodiments, an electronic system may include a cache located between a mass storage and a system memory, and code stored on the electronic system to prevent storage of stream data in the...
8423720 Computer system, method, cache controller and computer program for caching I/O requests  
A computer system having a main unit and an expansion unit connected by an interface arrangement. The expansion unit includes at least one connector for receiving an input/output component, so...
8412888 Cache-based speculation of stores following synchronizing operations  
A store request in enqueued in a store queue of a cache memory of the data processing system. The store request identifies a target memory block by a target address and specifies store data. While...
8407423 Automatic determination of read-ahead amount  
Read-ahead of data blocks in a storage system is performed based on a policy. The policy is stochastically selected from a plurality of policies in respect to probabilities. The probabilities are...
8407421 Cache spill management techniques using cache spill prediction  
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...
8396917 Storage management system, storage hierarchy management method, and management server capable of rearranging storage units at appropriate time  
According to the present invention, it is possible to rearrange an arrangement unit on an appropriate storage device at a more appropriate timing in a complex computer system. A computer system...
8386701 Apparatus and method for multi-level cache utilization  
In some embodiments, a non-volatile cache memory may include a multi-level non-volatile cache memory configured to be located between a system memory and a mass storage device of an electronic...
8380948 Managing purgeable memory objects using purge groups  
Memory objects associated with a portion of a cache (e.g., data blocks of a media file) are assigned a value based on their importance to an application that is consuming memory objects. The...
8380680 Piecemeal list prefetch  
Prefetching data using a piecemeal list prefetching method. This is achieved by various means, including building a plurality of data pages, sorting the plurality of data pages into sequential...
8369971 Media system having preemptive digital audio and/or video extraction function  
A media system is disclosed that uses preemptive recording of media files to reduce playback latency when media tracks are subsequently selected for playback during the recording process. The...