Program-directed cache prefetching for media processors

Electrical computers and digital processing systems: memory – Address formation – Generating prefetch – look-ahead – jump – or predictive address

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C711S137000

Reexamination Certificate

active

10895232

ABSTRACT:
Data are prefetched into a cache from a prefetch region of memory, based on a program instruction reference and on compile-time information that indicates the bounds of the prefetch region, a size of a prefetch block, and a location of the prefetch block. If the program reference address lies with the prefetch region, an offset distance is used to determine the address of the prefetch block. Prefetching is performed either from a continuous one-dimensional prefetch region, or an embedded multi-dimensional prefetch region. The prefetch block address is respectively determined in one dimension or multiple dimensions. Program-directed prefetching is implemented by a media processor or by a separate processing component in communication with the media processor. The primary components include a program-directed prefetch controller, a cache, a function unit, and a memory. Preferably, region registers store the compile-time information, and the prefetched data are stored in a cache prefetch buffer.

REFERENCES:
patent: 5774685 (1998-06-01), Dubey
patent: 6055621 (2000-04-01), Puzak
patent: 6195735 (2001-02-01), Krueger et al.
patent: 6421826 (2002-07-01), Kosche et al.
patent: 6963954 (2005-11-01), Trehus et al.
Chen, Tien-Fu and Jean-Loup Baer. May 1995. Effective Hardware-Based Data Prefetching for High-Performance Processors.IEEE Transactions on Computers44:5 609-623.
Mowry, Todd C., Monica S. Lam and Anoop Gupta. Oct. 1992. Design and Evaluation of a Compiler Algorithm for Prefetching.ASPLOSOct. 1992: 62-73.
Jouppi, Norman P. 1990. Improving Direct-Mapped Cache Performance by the Addition of a Small Fully-Associative Cache and Prefetch Buffers.IEEEAug. 1990 388-396.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Program-directed cache prefetching for media processors does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Program-directed cache prefetching for media processors, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Program-directed cache prefetching for media processors will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3828370

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.