Electrical computers and digital processing systems: memory – Address formation – Generating prefetch – look-ahead – jump – or predictive address
Patent
1996-02-27
1998-11-10
Chan, Eddie P.
Electrical computers and digital processing systems: memory
Address formation
Generating prefetch, look-ahead, jump, or predictive address
395383, 395584, G06F 938
Patent
active
058359672
ABSTRACT:
A prefetch unit is used, in an exemplary embodiment, in a superscalar, superpipelined microprocessor compatible with the x86 instruction set architecture. Normally, the prefetch unit performs split prefetching by generating low and high prefetch addresses in a single clock, with the high prefetch address being generated from the low prefetch address by incrementation. In cases where the low prefetch address is supplied to the prefetch unit too late in a clock period to generate the high prefetch address, such as where a branch instruction is not detected by a branch processing unit so that the target instruction address (i.e., the low prefetch address) is supplied by an address calculation stage, the prefetch unit generates a prefetch request consisting of only the low prefetch address. In an exemplary embodiment each prefetch request is for an 8 byte block of instruction bytes, such that the high prefetch address is generated by adding an 8-bit value to the low prefetch address, and, for low prefetch addresses supplied late, the prefetch unit detects generates the high prefetch address by toggling the bit position n to a
REFERENCES:
patent: 5146578 (1992-09-01), Zangenehpour
patent: 5327536 (1994-07-01), Suzuki
patent: 5394530 (1995-02-01), Kitta
patent: 5442756 (1995-08-01), Grochowski et al.
patent: 5459847 (1995-10-01), Okamura
Chan Eddie P.
Cyrix Corporation
Maxin John L.
Verbrugge Kevin
Viger Andrew S.
LandOfFree
Adjusting prefetch size based on source of prefetch address does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Adjusting prefetch size based on source of prefetch address, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Adjusting prefetch size based on source of prefetch address will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1529447