Electrical computers and digital processing systems: memory – Address formation – Hashing
Reexamination Certificate
2006-04-18
2006-04-18
Sparks, Donald (Department: 2187)
Electrical computers and digital processing systems: memory
Address formation
Hashing
C711S125000, C711S137000, C711S220000, C712S205000, C712S207000, C712S237000
Reexamination Certificate
active
07032097
ABSTRACT:
A method and processor for selecting instructions in a prefetch buffer in the event of a miss in an instruction cache with a zero cycle penalty. A first, second and third hash may be performed on an address retrieved from a program counter. The first hashed address may be used to index into the instruction cache. The second hashed address may be used to index into the prefetch buffer. If the value stored in the indexed entry in an effective address array of the instruction cache does not equal the value of the third hash of the address (an instruction cache miss), then the instructions in the indexed entry in the prefetch buffer are selected. In this manner, instructions may be selected in the prefetch buffer in the event of a miss in the instruction cache with a zero cycle penalty.
REFERENCES:
patent: 5113515 (1992-05-01), Fite et al.
patent: 5630157 (1997-05-01), Dwyer, III
patent: 5790823 (1998-08-01), Puzak et al.
patent: 5845101 (1998-12-01), Johnson et al.
patent: 5860096 (1999-01-01), Undy et al.
patent: 6012134 (2000-01-01), McInerney et al.
Hennessy and Patterson, Computer Organization and Design, 1998, Morgan Kaufmann Publishers, 2nd Ed, PP 568-575.
Jouppi, Improving Direct-Mapped Cache Performance by the Addition of a Small Fully-Associative Cache and Prefetch Buffers, 1990, IEEE, pp 364-373.
Alexander Gregory W.
Levitan David S.
Sinharoy Balaram
Starke William J.
International Business Machines - Corporation
Salys Casimer K.
Sparks Donald
Truong Bao Q.
Voigt, Jr. Robert A.
LandOfFree
Zero cycle penalty in selecting instructions in prefetch... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Zero cycle penalty in selecting instructions in prefetch..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Zero cycle penalty in selecting instructions in prefetch... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3580882