Method and apparatus for pushing data into a processor cache

S Edirisooriya - US Patent App. 10/977,830, 2006 - Google Patents
0003 2. Description 0004 The execution time of programs that have large code and/or data
footprints is significantly affected by the overhead of retrieving data from the memory system …

System and method for deadlock-free pipelining

M Toksvig, E Lindholm - US Patent 8,698,823, 2014 - Google Patents
5,034,887 A 7/1991 Yasuiet a1. 5,301,295 A 4/1994 Learyetal. 5,455,913 A 10/1995
Shrocket a1. 5,546,548 A 8/1996 Chen et a1. 5,649,230 A 7/1997 LentZ 5,706,466 A 1/1998 …

Method and apparatus for initiating CPU data prefetches by an external agent

R Huggahalli, BJ Batson, RS Tetrick… - US Patent …, 2008 - Google Patents
(65) Prior Publication Data(57) ABSTRACT US 2006/0O856O2 A1 Apr. 20, 2006 An
arrangement is provided for an external agent to initiate (51) Int. Cl. data prefetches from a …

Branch prediction with power usage prediction and control

MJ Hickey, AJ Muff, MR Tubbs, CD Wait - US Patent 9,395,804, 2016 - Google Patents
(57) ABSTRACT A circuit arrangement maintains power usage prediction information for one
or more functional units in branch pre diction logic for a processing unit such that the power …

Prefetch mechanism for bus master memory access

RP Bulusu, SK Ghosh - US Patent 8,356,143, 2013 - Google Patents
(56) References Cited---A system and method for optimizing memory bus bandwidth, US
PATENT DOCUMENTS is achieved by utilization of the memory bus, either by utiliz …

Installer-free applications using native code modules and persistent local storage

M Papakipos, A Labour, E Uhrhane - US Patent 8,626,919, 2014 - Google Patents
Some embodiments provide a system that executes an appli cation. During operation, the
system obtains a resource list associated with the application and stores a set of resources …

Priority based bus arbiters avoiding deadlock and starvation on buses that support retrying of transactions

A Mittal, M Kanuri, V Malladi - US Patent 8,370,552, 2013 - Google Patents
A scheduler provided according to an aspect of the present invention provides higher priority
for data units in a low priority queue upon occurrence of a starvation condition, and to …

Memory controller for sequentially prefetching data for a processor of a computer system

R Danilak - US Patent 8,683,132, 2014 - Google Patents
(57) ABSTRACT A memory controller for prefetching data for a processor, or CPU. ofa
computer system. The memory controller functions by interfacing the processor to System …

Method and apparatus for prefetching based upon type identifier tags

M Cierniak, J Shen - US Patent App. 10/453,115, 2004 - Google Patents
BACKGROUND 0002. In order to enhance the processing throughput of microprocessors,
processors typically utilize one or more levels of cache. These caches provide a faster …

Apparatus, system, and method for managing errors in prefetched data

MC Johnson, B Okbay, A Moy, LC Kuo - US Patent 7,437,593, 2008 - Google Patents
An apparatus, system, and method are provided for managing errors in prefetched data. The
apparatus, system, and method identify prefetched data that contains an uncorrectable error …