Resources Contact Us Home
Browse by: INVENTOR PATENT HOLDER PATENT NUMBER DATE
 
 
Browse by Category: Main > Information Technology
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:
1 2 3 4 5 6 7 8 9 10 11

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

1 2 3 4 5 6 7 8 9 10 11


 
 
  Recently Added Patents
Awning
System and method of operation of a communication network
Structures for polarization and beam control
Illuminated switch device
Technique for accessing a database of serializable objects using field values corresponding to fields of an object marked with the same index value
Liquid crystal display device
Time-resolved measurement apparatus and position-sensitive election multiplier tube
  Randomly Featured Patents
Bottle
Lenticular card and process for making
Derivatives and analogues of 2-deoxy-2,3-didehydro-N-acetyl neuraminic acid and their use as antiviral agents
Casing material for stacks and sitting-out areas in mushroom culture
Multi band built-in antenna
Vehicular illumination lamp with primary and secondary light sources
Transparent shared memory access in a software development system
Flatbed trailer enclosure
Method and system for monitoring and displaying engine performance parameters
Two sided remote control