Match Document Document Title
8095774 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...
8086804 Method and system for optimizing processor performance by regulating issue of pre-fetches to hot cache sets  
A method for pre-fetching data. The method includes obtaining a pre-fetch request. The pre-fetch request identifies new data to pre-fetch from memory and store in a cache. The method further...
8082313 Efficient utilization of read-ahead buffer by partitioning read-ahead buffer in correspondence with selectors  
A server computing device receives an update message from a client computing device at which a read-ahead buffer has been partitioned into partitions corresponding to selectors. The selectors...
8082398 Data prefetching using indirect addressing  
There is a need for providing a data processor capable of easily prefetching data from a wide range. A central processing unit is capable of performing a specified instruction that adds an offset...
8078806 Microprocessor with improved data stream prefetching  
A microprocessor coupled to a system memory by a bus includes an instruction decode unit that decodes an instruction that specifies a data stream in the system memory and a stream prefetch...
8078805 Method and system for communicating with a universal serial bus device  
A caching filter driver which is adapted for communicating with a universal serial bus (USB) mass storage device, the caching filter driver is adapted to: (a) receive a first reading request for a...
8074029 Processor equipped with a pre-fetch function and pre-fetch control method  
A processor equipped with a pre-fetch function comprises: first layer cache memory having a first line size; second layer cache memory that is on the under layer of the first layer cache memory...
8074026 Scatter-gather intelligent memory architecture for unstructured streaming data on multiprocessor systems  
A scatter/gather technique optimizes unstructured streaming memory accesses, providing off-chip bandwidth efficiency by accessing only useful data at a fine granularity, and off-loading memory...
8069310 Methods and systems for incorporating sequential stream read requests into prefetch management for data storage having a cache memory  
Data units are prefetched into a cache memory by executing a first prefetch task to prefetch a first prefetch series of data units from off-cache. A first prefetch operation is executed to...
8069311 Methods for prefetching data in a memory storage structure  
A method includes detecting a cache miss. The method further includes, in response to detecting the cache miss, traversing a plurality of linked memory nodes in a memory storage structure being...
8069270 Accelerated tape backup restoration  
According to the present invention, methods and apparatus are provided improving reading of a remote tape device by a host through multiple fibre channel switches. A fibre channel switch...
8065485 Method and apparatus for determining cache storage locations based on latency requirements  
A method for determining whether to store binary information in a fast way or a slow way of a cache is disclosed. The method includes receiving a block of binary information to be stored in a...
8060701 Apparatus and methods for low-complexity instruction prefetch system  
When misses occur in an instruction cache, prefetching techniques are used that minimize miss rates, memory access bandwidth, and power use. One of the prefetching techniques operates when a miss...
8055849 Reducing cache pollution of a software controlled cache  
Reducing cache pollution of a software controlled cache is provided. A request is received to prefetch data into the software controlled cache. A first designator is set for a first cache access...
8051249 Method for preloading data to improve data-retrieval times  
The present invention discloses methods for improving data-retrieval times from a non-volatile storage device. A method for preloading data to improve data-retrieval times from a non-volatile...
8051246 Method and apparatus for utilizing a semiconductor memory of a node as a disk cache  
A method and apparatus for utilizing a semiconductor memory of a node as disk cache is described. In one embodiment, a method of utilizing a semiconductor memory of a second server for a first...
8051250 Systems and methods for pushing data  
A system for pushing data, the system includes a source node that stores a coherent copy of a block of data. The system also includes a push engine configured to determine a next consumer of the...
8041896 Virtualization platform with dedicated cache access  
A computing system supports a virtualization platform with dedicated cache access. The computing system is configured for usage with a memory and a cache and comprises an instruction decoder...
8041920 Partitioning memory mapped device configuration space  
Embodiments of apparatuses, methods, and systems for partitioning memory mapped device configuration space are disclosed. In one embodiment, an apparatus includes a configuration space address...
8032713 Structure for handling data access  
A design structure embodied in a machine readable storage medium for designing, manufacturing, and/or testing a design is provided. The design structure generally includes a computer system that...
8032711 Prefetching from dynamic random access memory to a static random access memory  
Embodiments of the invention are generally directed to systems, methods, and apparatuses for prefetching from a dynamic random access memory (DRAM) to a static random access memory (SRAM). In some...
8032714 Methods and systems for caching data using behavioral event correlations  
A method is disclosed including a client accessing a cache for a value of an object based on an object identification (ID), initiating a request to a cache loader if the cache does not include a...
8032712 Storage system for staging data in random access area  
There is provided a storage system accessed by a host computer, comprising: an interface coupled to the host computer; a processor coupled the interface; a memory coupled to the processor; and a...
8024547 Virtual memory translation with pre-fetch prediction  
A system to facilitate virtual page translation. An embodiment of the system includes a processing device, a front end unit, and address translation logic. The processing device is configured to...
8015360 Memory system having nonvolatile and buffer memories, and reading method thereof  
Disclosed is a method for reading data in a memory system including a buffer memory and a nonvolatile memory, the method being comprised of: determining whether an input address in a read request...
8015379 Wake-and-go mechanism with exclusive system bus response  
A wake-and-go mechanism is configured to issue a look-ahead load command on a system bus to read a data value from a target address and perform a comparison operation to determine whether the data...
8010693 Methods and apparatus to increase the efficiency of a web browser over long-latency links  
The invention increases performance of a browser over long-latency links by smart pre-fetching of selective objects to increasing the level of concurrency in subsequent operations. A Web browser...
8010519 Method and system for mitigating impact of user errors in data stores  
The invention provides a method and system for managing data access. The method includes receiving a request for accessing a file, determining a type of the received request that corresponds to an...
8010748 Cache structure for peer-to-peer distribution of digital objects  
A method for the distribution of digital objects in a peer-to-peer network is disclosed. The digital objects are distributed in a plurality of pieces. At least some of a plurality of peers are...
8006040 Data storage device and method thereof  
A microprocessor 18 in a control device 13 of a data storage device determines that the read request has a sequential access property, when a transfer size of data specified by a read request from...
8006041 Prefetch processing apparatus, prefetch processing method, storage medium storing prefetch processing program  
A prefetch processing apparatus includes a central-processing-unit monitor unit that monitors processing states of the central processing unit in association with time elapsed from start time of...
8001332 Adaptive caching for high volume extract transform load process  
A method, system, and medium related to a mechanism to cache key-value pairs of a lookup process during an extract transform load process of a manufacturing execution system. The method includes...
7996623 Read ahead storage control  
Method and apparatus for managing the storage of data in a cache memory by placing pending read requests for sequential data in a dedicated read ahead stream control (RASC) data structure, and...
7996445 Block reallocation planning during read-ahead processing  
A data storage system pre-fetches data blocks from a mass storage device, then determines whether reallocation of the pre-fetched blocks would improve access to them. If access would be improved,...
7996626 Snoop filter optimization  
A snoop filter optimization system includes one or more subsystems to operate a snoop filter, determine information that that affects operation of the snoop filter, and adjust operation of the...
7996624 Prefetch unit  
In one embodiment, a processor comprises a prefetch unit coupled to a data cache. The prefetch unit is configured to concurrently maintain a plurality of separate, active prefetch streams. Each...
7979642 Managing the storage of high-priority storage items in storage units in multi-core and multi-threaded systems using history storage and control circuitry  
A data processing apparatus is provided comprising processing circuitry for executing multiple program threads. At least one storage unit is shared between the multiple program threads and...
7975107 Processor cache management with software input via an intermediary  
Software assists a processor subsystem in making cache replacement decisions by providing an intermediary with information regarding how instructions and/or data of a working set are expected to...
7975108 Request tracking data prefetcher apparatus  
A request tracking data prefetch apparatus for a computer system is described. The apparatus includes a prefetcher coupled to a memory of the computer system. A tracker is coupled to the...
7966457 Configurable cache for a microprocessor  
A cache module for a central processing unit has a cache control unit coupled with a memory, and a cache memory coupled with the control unit and the memory wherein the cache memory has a...
7962711 Pre-caching files from removable device to expedite perceived download performance  
A method and a processing device may be provided for detecting a device newly connected to the processing device. The processing device may copy files from the device to a cache of the processing...
7962696 System and method for updating owner predictors  
Systems and methods are disclosed for updating owner predictor structures. In one embodiment, a multi-processor system includes an owner predictor control that provides an ownership update message...
7958314 Target computer processor unit (CPU) determination during cache injection using input/output I/O) hub/chipset resources  
A method, system, and computer program product for target computer processor unit (CPU) determination during cache injection using I/O hub/chipset resources are provided. The method includes...
7958316 Dynamic adjustment of prefetch stream priority  
A method, processor, and data processing system for dynamically adjusting a prefetch stream priority based on the consumption rate of the data by the processor. The method includes a prefetch...
7958313 Target computer processor unit (CPU) determination during cache injection using input/output (I/O) adapter resources  
A method, system, and computer program product for target computer processor unit (CPU) determination during cache injection using input/output (I/O) adapter resources are provided. The method...
7958315 Prefetching in a virtual memory system based upon repeated accesses across page boundaries  
A system and method of improved handling of large pages in a virtual memory system. A data memory management unit (DMMU) detects sequential access of a first sub-page and a second sub-page out of...
7958317 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...
7949830 System and method for handling data requests  
A system and method for handling speculative read requests for a memory controller in a computer system are provided. In one example, a method includes the steps of providing a speculative read...
7945737 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...
7941609 HTTP acceleration by prediction and pre-fetching  
Described is a technology by which high latency problems with respect to web requests are reduced by having a web proxy server predict and pre-fetch content, in parallel, that is to be requested...