Deferring loads and stores when a load buffer or store...

Electrical computers and digital processing systems: processing – Dynamic instruction dependency checking – monitoring or...

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C712S237000

Reexamination Certificate

active

11106180

ABSTRACT:
One embodiment of the present invention provides a system that facilitates deferring execution of instructions with unresolved data dependencies as they are issued for execution in program order. During a normal execution mode, the system issues instructions for execution in program order. Upon encountering an unresolved data dependency during execution of an instruction, the system generates a checkpoint that can subsequently be used to return execution of the program to the point of the instruction. Next, the system executes the instruction and subsequent instructions in an execute-ahead mode, wherein instructions that cannot be executed because of an unresolved data dependency are deferred, and wherein other non-deferred instructions are executed in program order. Upon encountering a store during the execute-ahead mode, the system determines if the store buffer is full. If so, the system prefetches a cache line for the store, and defers execution of the store.

REFERENCES:
patent: 5630157 (1997-05-01), Dwyer, III
patent: 5802588 (1998-09-01), Ramagopal et al.
patent: 5881280 (1999-03-01), Gupta 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

Deferring loads and stores when a load buffer or store... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Deferring loads and stores when a load buffer or store..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Deferring loads and stores when a load buffer or store... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3865496

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