Processor using a predicted result in executing a subsequent...

Electrical computers and digital processing systems: processing – Processing control – Instruction modification based on condition

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Reexamination Certificate

active

06952765

ABSTRACT:
A processor is arranged to make it possible to specify an instruction for which value prediction is thought to enhance program execution performance and execute the instruction and enhance the accuracy of prediction when carrying out value prediction. The processor is provided with an instruction cache to store instructions to which a value prediction field and a value prediction method field are attached. Prior to or in concurrence with fetching and executing an instruction by its execution unit, the execution result value predicted by a value predictor designated by the contents of the value prediction method field of the instruction is output. Only when the value prediction field contains ‘1,’ the predicted value is stored into the register and used in executing a subsequent instruction. The predicted value for an instruction with its value prediction field containing ‘0’ is nullified. For each instruction, the result of prediction made by the value predictor is compared with the result of executing the instruction by the execution unit. When the comparison is a mismatch, the result of prediction stored in the register is cleared and the data contents of the value prediction field or value prediction method field of the instruction in the cache memory are updated.

REFERENCES:
patent: 5996060 (1999-11-01), Mendelson et al.
patent: 2001-56971 (2000-02-01), None
M.H. Lipasti, J.P. Shen, Exceeding the dataflow limit via value prediction, Dec. 2-4, 1996, Microarchitecture, 1996. MICRO-29. Proceedings 29th Annual IEEE/ACM International Symposium, pp. 226-237.
F. Gabbay, A. Mendelson, Can program profilling support value prediction?, Dec. 1-3, 1997, Microarchitecture, 1997 Prceedings. Thirtieth Annual IEEE/ACM International, pp. 270-280.

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

Processor using a predicted result in executing a subsequent... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Processor using a predicted result in executing a subsequent..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Processor using a predicted result in executing a subsequent... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3455910

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