Electrical computers and digital processing systems: processing – Dynamic instruction dependency checking – monitoring or...
Reexamination Certificate
2007-07-09
2010-12-07
Li, Aimee J (Department: 2183)
Electrical computers and digital processing systems: processing
Dynamic instruction dependency checking, monitoring or...
C712S218000, C712S219000
Reexamination Certificate
active
07849290
ABSTRACT:
Embodiments of the present invention provide a system that buffers stores on a processor that supports speculative execution. The system starts by buffering a store into an entry in the store queue during a speculative execution mode. If an entry for the store does not already exist in the store queue, the system writes the store into an available entry in the store queue and updates a byte mask for the entry. Otherwise, if an entry for the store already exists in the store queue, the system merges the store into the existing entry in the store queue and updates the byte mask for the entry to include information about the newly merged store. The system then forwards the data from the store queue to subsequent dependent loads.
REFERENCES:
patent: 5185871 (1993-02-01), Frey et al.
patent: 5327570 (1994-07-01), Foster et al.
patent: 5551001 (1996-08-01), Cohen et al.
patent: 5592684 (1997-01-01), Gaskins et al.
patent: 5644752 (1997-07-01), Cohen et al.
patent: 5710881 (1998-01-01), Gupta et al.
patent: 5802338 (1998-09-01), Rechtschaffen et al.
patent: 5860107 (1999-01-01), Patel
patent: 6141747 (2000-10-01), Witt
patent: 7398361 (2008-07-01), Gunna et al.
patent: 7409500 (2008-08-01), Steely et al.
patent: 7412555 (2008-08-01), Wang
patent: 2005/0154805 (2005-07-01), Steely et al.
patent: 2007/0050564 (2007-03-01), Gunna et al.
patent: 2008/0082793 (2008-04-01), Yu et al.
patent: 2008/0082794 (2008-04-01), Yu et al.
patent: 2008/0104326 (2008-05-01), Cypher et al.
Chaudhry Shailender
Cypher Robert E.
Jones Anthony P.
Li Aimee J
Oracle America Inc.
Park Vaughan Fleming & Dowler LLP
LandOfFree
Store queue architecture for a processor that supports... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Store queue architecture for a processor that supports..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Store queue architecture for a processor that supports... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4165518