| |
 |
|
Class Information
Number: 711/204
Name: Electrical computers and digital processing systems: memory > Address formation > Address mapping (e.g., conversion, translation) > Virtual addressing > Predicting, look-ahead
Description: Subject matter wherein means or steps are utilized for optimizing address determination by, for example, anticipating a next address or prefetching addresses.
Sub-classes under this class:
Patents under this class:
| Patent Number |
Title Of Patent |
Date Issued |
| 7590830 |
Method and structure for concurrent branch prediction in a processor |
Sep. 15, 2009 |
| 7584328 |
Method, apparatus, and a system for efficient context switch |
Sep. 1, 2009 |
| 7562192 |
Microprocessor, apparatus and method for selective prefetch retire |
Jul. 14, 2009 |
| 7558922 |
Apparatus and method for quick retrieval of search data by pre-feteching actual data corresponding to search candidate into cache memory |
Jul. 7, 2009 |
| 7543132 |
Optimizing hardware TLB reload performance in a highly-threaded processor with multiple page sizes |
Jun. 2, 2009 |
| 7536530 |
Method and apparatus for determining a dynamic random access memory page management implementation |
May. 19, 2009 |
| 7533220 |
Microprocessor with improved data stream prefetching |
May. 12, 2009 |
| 7529891 |
Balanced prefetching exploiting structured data |
May. 5, 2009 |
| 7519777 |
Methods, systems and computer program products for concomitant pair prefetching |
Apr. 14, 2009 |
| 7516278 |
System controller, speculative fetching method, and information processing apparatus |
Apr. 7, 2009 |
| 7512699 |
Managing position independent code using a software framework |
Mar. 31, 2009 |
| 7512740 |
Microprocessor with improved data stream prefetching |
Mar. 31, 2009 |
| 7509472 |
Collapsible front-end translation for instruction fetch |
Mar. 24, 2009 |
| 7509459 |
Microprocessor with improved data stream prefetching |
Mar. 24, 2009 |
| 7506106 |
Microprocessor with improved data stream prefetching |
Mar. 17, 2009 |
| 7500061 |
Preload controller, preload control method for controlling preload of data by processor to temporary memory, and program |
Mar. 3, 2009 |
| 7493450 |
Method of triggering read cache pre-fetch to increase host read throughput |
Feb. 17, 2009 |
| 7493451 |
Prefetch unit |
Feb. 17, 2009 |
| 7493621 |
Context switch data prefetching in multithreaded computer |
Feb. 17, 2009 |
| 7480769 |
Microprocessor with improved data stream prefetching |
Jan. 20, 2009 |
| 7478197 |
Adaptive mechanisms for supplying volatile data copies in multiprocessor systems |
Jan. 13, 2009 |
| 7454590 |
Multithreaded processor having a source processor core to subsequently delay continued processing of demap operation until responses are received from each of remaining processor cores |
Nov. 18, 2008 |
| 7444494 |
Data processing system and method for predictively selecting a scope of broadcast of an operation utilizing a history-based prediction |
Oct. 28, 2008 |
| 7434005 |
Preload controller, preload control method for controlling preload of data by processor to temporary memory, and program |
Oct. 7, 2008 |
| 7434004 |
Prefetch prediction |
Oct. 7, 2008 |
| 7426625 |
Data processing system and computer program product for support of system memory addresses with holes |
Sep. 16, 2008 |
| 7421694 |
Systems and methods for enhancing performance of a coprocessor |
Sep. 2, 2008 |
| 7418554 |
Microprocessor with improved data stream prefetching |
Aug. 26, 2008 |
| 7418572 |
Pretranslating input/output buffers in environments with multiple page sizes |
Aug. 26, 2008 |
| 7409472 |
Device controller and input/output system |
Aug. 5, 2008 |
| 7406569 |
Instruction cache way prediction for jump targets |
Jul. 29, 2008 |
| 7398377 |
Apparatus and method for target address replacement in speculative branch target address cache |
Jul. 8, 2008 |
| 7389385 |
Methods and apparatus to dynamically insert prefetch instructions based on compiler and garbage collector analysis |
Jun. 17, 2008 |
| 7386701 |
Prefetching hints |
Jun. 10, 2008 |
| 7383415 |
Hardware demapping of TLBs shared by multiple threads |
Jun. 3, 2008 |
| 7360058 |
System and method for generating effective address |
Apr. 15, 2008 |
| 7346755 |
Memory quality assurance |
Mar. 18, 2008 |
| 7340584 |
Sequential nibble burst ordering for data |
Mar. 4, 2008 |
| 7334088 |
Page descriptors for prefetching and memory management |
Feb. 19, 2008 |
| 7328433 |
Methods and apparatus for reducing memory latency in a software application |
Feb. 5, 2008 |
| 7318142 |
System and method for dynamically adjusting read ahead values based upon memory usage |
Jan. 8, 2008 |
| 7305526 |
Method, system, and program for transferring data directed to virtual memory addresses to a device memory |
Dec. 4, 2007 |
| 7302527 |
Systems and methods for executing load instructions that avoid order violations |
Nov. 27, 2007 |
| 7296140 |
Prefetching data in a computer system |
Nov. 13, 2007 |
| 7284112 |
Multiple page size address translation incorporating page size prediction |
Oct. 16, 2007 |
| 7240161 |
Instruction prefetch caching for remote memory |
Jul. 3, 2007 |
| 7238218 |
Memory prefetch method and system |
Jul. 3, 2007 |
| 7240163 |
Microprocessor, apparatus and method for selective prefetch retire |
Jul. 3, 2007 |
| 7222219 |
Memory control method and memory control apparatus for pipeline processing |
May. 22, 2007 |
| 7181583 |
Method and program for creating a snapshot, and storage system |
Feb. 20, 2007 |
|
|
|