Avoiding register RAW hazards when returning from...

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

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Reexamination Certificate

active

11053382

ABSTRACT:
One embodiment of the present invention provides a system that avoids register read-after-write (RAW) hazards upon returning from a speculative-execution mode. This system operates within a processor with an in-order architecture, wherein the processor includes a short-latency scoreboard that delays issuance of instructions that depend upon uncompleted short-latency instructions. During operation, the system issues instructions for execution in program order during execution of a program in a normal-execution mode. Upon encountering a condition (a launch condition) during an instruction (a launch-point instruction), which causes the processor to enter the speculative-execution mode, the system generates a checkpoint that can subsequently be used to return execution of the program to the launch-point instruction, and commences execution in the speculative-execution mode. Upon encountering a condition that causes the processor to leave the speculative-execution mode and return to the launch-point instruction, the system uses the checkpoint to resume execution in the normal-execution mode from the launch-point instruction. In doing so, the system ensures that entries that were in the short-latency scoreboard prior to entering the speculative-execution mode, and which are not yet resolved, are accounted for in order to prevent register RAW hazard when resuming execution from the launch-point instruction.

REFERENCES:
patent: 5918033 (1999-06-01), Heeb et al.
patent: 6035389 (2000-03-01), Grochowski et al.
patent: 6665776 (2003-12-01), Jouppi et al.
patent: 6912648 (2005-06-01), Hammarlund et al.
patent: 2002/0091914 (2002-07-01), Merchant et al.
patent: 2003/0061470 (2003-03-01), Yeh
patent: 2003/0135722 (2003-07-01), Johnson
patent: WO 03/040916 (2003-05-01), None

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

Avoiding register RAW hazards when returning from... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Avoiding register RAW hazards when returning from..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Avoiding register RAW hazards when returning from... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3891643

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