| |
 |
|
Class Information
Number: 712/207
Name: Electrical computers and digital processing systems: processing architectures and instruction processing (e.g., processors) > Instruction fetching > Prefetching
Description: Subject matter including fetching of a given instruction or variable before it is utilized.
Patents under this class:
| Patent Number |
Title Of Patent |
Date Issued |
| 7620749 |
Descriptor prefetch mechanism for high latency and out of order DMA device |
Nov. 17, 2009 |
| 7594096 |
Load lookahead prefetch for microprocessors |
Sep. 22, 2009 |
| 7587580 |
Power efficient instruction prefetch mechanism |
Sep. 8, 2009 |
| 7577947 |
Methods and apparatus to dynamically insert prefetch instructions based on garbage collector analysis and layout of objects |
Aug. 18, 2009 |
| 7562192 |
Microprocessor, apparatus and method for selective prefetch retire |
Jul. 14, 2009 |
| 7555633 |
Instruction cache prefetch based on trace cache eviction |
Jun. 30, 2009 |
| 7533220 |
Microprocessor with improved data stream prefetching |
May. 12, 2009 |
| 7533247 |
Operation frame filtering, building, and execution |
May. 12, 2009 |
| 7530063 |
Method and system for code modification based on cache structure |
May. 5, 2009 |
| 7529911 |
Hardware-based technique for improving the effectiveness of prefetching during scout mode |
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 |
| 7516279 |
Method using stream prefetching history to improve data prefetching performance. |
Apr. 7, 2009 |
| 7516312 |
Presbyopic branch target prefetch method and apparatus |
Apr. 7, 2009 |
| 7511851 |
Method of and apparatus for forming an image, and computer program |
Mar. 31, 2009 |
| 7512740 |
Microprocessor with improved data stream prefetching |
Mar. 31, 2009 |
| 7509459 |
Microprocessor with improved data stream prefetching |
Mar. 24, 2009 |
| 7509472 |
Collapsible front-end translation for instruction fetch |
Mar. 24, 2009 |
| 7506105 |
Prefetching using hashed program counter |
Mar. 17, 2009 |
| 7506106 |
Microprocessor with improved data stream prefetching |
Mar. 17, 2009 |
| 7502910 |
Sideband scout thread processor for reducing latency associated with a main processor |
Mar. 10, 2009 |
| 7500061 |
Preload controller, preload control method for controlling preload of data by processor to temporary memory, and program |
Mar. 3, 2009 |
| 7500062 |
Fast path memory read request processing in a multi-level memory architecture |
Mar. 3, 2009 |
| 7496732 |
Method and apparatus for results speculation under run-ahead execution |
Feb. 24, 2009 |
| 7493447 |
System and method for caching sequential programs |
Feb. 17, 2009 |
| 7493621 |
Context switch data prefetching in multithreaded computer |
Feb. 17, 2009 |
| 7490210 |
System and method for processor with predictive memory retrieval assist |
Feb. 10, 2009 |
| 7487296 |
Multi-stride prefetcher with a recurring prefetch table |
Feb. 3, 2009 |
| 7484041 |
Systems and methods for loading data into the cache of one processor to improve performance of another processor in a multiprocessor system |
Jan. 27, 2009 |
| 7480783 |
Systems for loading unaligned words and methods of operating the same |
Jan. 20, 2009 |
| 7480769 |
Microprocessor with improved data stream prefetching |
Jan. 20, 2009 |
| 7472256 |
Software value prediction using pendency records of predicted prefetch values |
Dec. 30, 2008 |
| 7461237 |
Method and apparatus for suppressing duplicative prefetches for branch target cache lines |
Dec. 2, 2008 |
| 7447877 |
Method and apparatus for converting memory instructions to prefetch operations during a thread switch window |
Nov. 4, 2008 |
| 7441110 |
Prefetching using future branch path information derived from branch prediction |
Oct. 21, 2008 |
| 7437542 |
Identifying and processing essential and non-essential code separately |
Oct. 14, 2008 |
| 7434005 |
Preload controller, preload control method for controlling preload of data by processor to temporary memory, and program |
Oct. 7, 2008 |
| 7430640 |
Detecting when to prefetch inodes and then prefetching inodes in parallel |
Sep. 30, 2008 |
| 7430650 |
Generating a set of pre-fetch address candidates based on popular sets of address and data offset counters |
Sep. 30, 2008 |
| 7421540 |
Method, apparatus, and program to efficiently calculate cache prefetching patterns for loops |
Sep. 2, 2008 |
| 7418554 |
Microprocessor with improved data stream prefetching |
Aug. 26, 2008 |
| 7409486 |
Storage system, and storage control method |
Aug. 5, 2008 |
| 7404042 |
Handling cache miss in an instruction crossing a cache line boundary |
Jul. 22, 2008 |
| 7389405 |
Digital signal processor architecture with optimized memory access for code discontinuity |
Jun. 17, 2008 |
| 7383417 |
Prefetching apparatus, prefetching method and prefetching program product |
Jun. 3, 2008 |
| 7373482 |
Software-based technique for improving the effectiveness of prefetching during scout mode |
May. 13, 2008 |
| 7370153 |
System and method of pre-fetching using an extended data structure including required data and a pre-fetch flag |
May. 6, 2008 |
| 7363625 |
Method for changing a thread priority in a simultaneous multithread processor |
Apr. 22, 2008 |
| 7360059 |
Variable width alignment engine for aligning instructions based on transition between buffers |
Apr. 15, 2008 |
| 7346741 |
Memory latency of processors with configurable stride based pre-fetching technique |
Mar. 18, 2008 |
|
|
|