Prefetching using future branch path information derived...

Electrical computers and digital processing systems: processing – Processing control – Branching

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C712S207000, C717S153000, C717S161000

Reexamination Certificate

active

07441110

ABSTRACT:
A mechanism is described that predicts the usefulness of a prefetching instruction during the instruction's decode cycle. Prefetching instructions that are predicted as useful (prefetch useful data) are sent to an execution unit of the processor for execution, while instructions that are predicted as not useful are discarded. The prediction regarding the usefulness of a prefetching instructions is performed utilizing a branch prediction mask contained in the branch history mechanism. This mask is compared to information contained in the prefetching instruction that records the branch path between the prefetching instruction and actual use of the data. Both instructions and data can be prefetched using this mechanism.

REFERENCES:
patent: 5854934 (1998-12-01), Hsu et al.
patent: 6065115 (2000-05-01), Sharangpani et al.
patent: 6212603 (2001-04-01), McInerney 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

Prefetching using future branch path information derived... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Prefetching using future branch path information derived..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Prefetching using future branch path information derived... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3990952

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