Electrical computers and digital processing systems: processing – Processing control – Branching
Patent
1997-09-15
2000-09-19
Eng, David Y.
Electrical computers and digital processing systems: processing
Processing control
Branching
G06F 942
Patent
active
061227293
ABSTRACT:
A prefetch/predecode unit includes one or more prefetch buffers which are configured to store prefetched sets of instruction bytes and corresponding predecode data. Additionally, each prefetch buffer is configured to store a predecode byte pointer. The predecode byte pointer indicates the byte within the corresponding prefetched set of instruction bytes at which predecoding is to be initiated. Predecoding may be resumed within a given prefetch buffer (at the byte indicated by the predecode byte pointer) if predecoding thereof is interrupted to predecode a different set of instruction bytes (e.g. a set of instruction bytes fetched from the instruction cache).
REFERENCES:
patent: 4044338 (1977-08-01), Wolf
patent: 4453212 (1984-06-01), Gaither et al.
patent: 4714994 (1987-12-01), Oklobdziji et al.
patent: 4734852 (1988-03-01), Johnson et al.
patent: 4807115 (1989-02-01), Torng
patent: 4858105 (1989-08-01), Kuriyama et al.
patent: 4928223 (1990-05-01), Dao et al.
patent: 5053631 (1991-10-01), Perlman et al.
patent: 5058048 (1991-10-01), Gupta et al.
patent: 5129067 (1992-07-01), Johnson
patent: 5136697 (1992-08-01), Johnson
patent: 5148537 (1992-09-01), Belsan
patent: 5170476 (1992-12-01), Laakso et al.
patent: 5179680 (1993-01-01), Colwell et al.
patent: 5223696 (1993-06-01), Suzuki
patent: 5226126 (1993-07-01), McFarland et al.
patent: 5226130 (1993-07-01), Favor et al.
patent: 5301295 (1994-04-01), Leary et al.
patent: 5301338 (1994-04-01), Yamaura et al.
patent: 5448705 (1995-09-01), Nguyen et al.
patent: 5450561 (1995-09-01), Ryan
patent: 5454093 (1995-09-01), Abdulhafiz et al.
patent: 5465344 (1995-11-01), Hirai et al.
patent: 5473764 (1995-12-01), Chi
patent: 5511178 (1996-04-01), Takeda et al.
patent: 5619663 (1997-04-01), Shalom et al.
patent: 5623615 (1997-04-01), Salem et al.
patent: 5651125 (1997-07-01), Witt et al.
patent: 5680564 (1997-10-01), Divivier et al.
patent: 5689672 (1997-11-01), Witt et al.
patent: 5692168 (1997-11-01), McMahan
patent: 5715440 (1998-02-01), Ohmura et al.
patent: 5734881 (1998-03-01), White et al.
patent: 5819056 (1998-10-01), Favor
patent: 5852727 (1998-12-01), Narayan et al.
Intel, "Chapter 2: Microprocessor Architecture Overview," pp, 2-1 through 2-4.
Michael Slater, "AMD's K5 Designed to Outrun Pentium," Microprocessor Report, vol. 8, No. 14, Oct. 24, 1994, 7 pages.
Sebastian Rupley and John Clyman, "P6: The Next Step?, " PC Magazine, Sep. 12, 1995, 16 pages.
Tom R. Halfhill, "AMD K6 Takes On Intel P6," BYTE, Jan. 1996, 4 pages.
U.S. application No. 08/855,099, filed May 13, 1997.
U.S. application No. 08/815,567, filed Mar. 12, 1997.
Advanced Micro Devices , Inc.
Eng David Y.
Merkel Lawrence J.
LandOfFree
Prefetch buffer which stores a pointer indicating an initial pre does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Prefetch buffer which stores a pointer indicating an initial pre, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Prefetch buffer which stores a pointer indicating an initial pre will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1084142