Methods and apparatus for determining the next instruction point

Boots – shoes – and leggings

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

3649462, 3642624, G06F 938

Patent

active

054637457

ABSTRACT:
Instructions are fetched and issued by an instruction fetch and issue circuit with the instructions' sizes in program order. An allocate circuit allocates reservation station entries in a reservation station circuit, and reorder buffer entries in a reorder circuit, for the issued instructions in order, storing the instructions' sizes in the allocated reorder buffer entries. The reservation and dispatch circuit dispatches the issued instructions to the execution circuits for execution when they are ready. The execution circuits store the result data including target addresses of branch instructions into the corresponding reorder buffer entries. During each retirement operation, a retire circuit reads the instruction sizes and the target addresses for a predetermined number of issued instructions from their allocated reorder buffer entries. The retire circuit determines two or more speculative next instruction pointers for each of the issued instructions, factoring into consideration whether the issued instructions are branch instructions or not, and their relative positions to each other. Each of the speculative next instruction pointers indicates what the next instruction pointer for the processor should be for retiring a particular combination of the result data values of the issued instructions under consideration. The retire circuit conditionally updates the next instruction pointer with one of the speculative next instruction pointers, depending on how many, if any, of the instructions can actually retire, and whether any of the actually retiring instructions are branch instructions.

REFERENCES:
patent: 4991090 (1991-02-01), Emma et al.
patent: 5127093 (1992-06-01), Moore
patent: 5151981 (1992-09-01), Westcott et al.
patent: 5185871 (1993-02-01), Frey et al.
patent: 5202975 (1993-04-01), Rasbold et al.
patent: 5202993 (1993-04-01), Tarsy et al.

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

Methods and apparatus for determining the next instruction point does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Methods and apparatus for determining the next instruction point, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Methods and apparatus for determining the next instruction point will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1780664

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