Electrical computers and digital processing systems: memory – Address formation – Generating prefetch – look-ahead – jump – or predictive address
Reexamination Certificate
2007-06-19
2007-06-19
Nguyen, T (Department: 2187)
Electrical computers and digital processing systems: memory
Address formation
Generating prefetch, look-ahead, jump, or predictive address
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.
Berg Stefan G.
Kim Donglok
Kim Yongmin
Anderson Ronald M.
Nguyen T
University of Washington
LandOfFree
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.
Profile ID: LFUS-PAI-O-3828370