Method and apparatus for maintaining a macro instruction for ref

Boots – shoes – and leggings

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

39518311, 395464, 364DIG1, G06F 938

Patent

active

056873387

ABSTRACT:
A method and apparatus for instruction refetch in a processor is provided. To ensure that a macro instruction is available for refetching after the processor has handled an event or determined a correct restart address after a branch misprediction, an instruction memory includes an instruction cache for caching macro instructions to be fetched, and a victim cache for caching victims from the instruction cache. To ensure the availability of a macro instruction for refetching, the instruction memory (the instruction cache and victim cache together) always stores a macro instruction that may need to be refetched until the macro instruction is committed to architectural state. A marker micro instruction is inserted into the processor pipeline when an instruction cache line is victimized. The marker specifies an entry in the victim cache occupied by the victimized cache line. When the marker instruction is committed to architectural state, the victim cache entry specified by the marker is deallocated in the victim cache to permit storage of other instruction cache victims.

REFERENCES:
patent: 4087857 (1978-05-01), Joyce et al.
patent: 4253142 (1981-02-01), Banoux et al.
patent: 4373180 (1983-02-01), Linde
patent: 4390946 (1983-06-01), Lane
patent: 4920538 (1990-04-01), Chan et al.
patent: 5117487 (1992-05-01), Nagata
patent: 5117687 (1992-05-01), Nagata
patent: 5136697 (1992-08-01), Johnson
patent: 5163140 (1992-11-01), Stiles
patent: 5214766 (1993-05-01), Lin
patent: 5261066 (1993-11-01), Jouppi et al.
patent: 5261071 (1993-11-01), Lyon
patent: 5283873 (1994-02-01), Steely, Jr. et al.
patent: 5313634 (1994-05-01), Eikemeyer
patent: 5361389 (1994-11-01), Fitch
patent: 5377336 (1994-12-01), Eikemeyer
patent: 5423048 (1995-06-01), Jager
patent: 5450586 (1995-09-01), Kazava et al.
M. Johnson, "Superscalar Microprocessor Design", Prentice-Hall, Inc. 1991, pp. 71-77.
V. Popescu, et al., "The Metaflow Architecture," IEEE Micro, pp. 10-13 and 63-73, Jun. 1991.

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

Method and apparatus for maintaining a macro instruction for ref does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and apparatus for maintaining a macro instruction for ref, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for maintaining a macro instruction for ref will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1236508

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