Electrical computers and digital processing systems: processing – Instruction issuing
Reexamination Certificate
2011-08-02
2011-08-02
Alrobaye, Idriss N (Department: 2183)
Electrical computers and digital processing systems: processing
Instruction issuing
C712S216000, C712S225000
Reexamination Certificate
active
07991979
ABSTRACT:
A system and method for issuing load-dependent instructions in an issue queue in a processing unit. A load miss queue is provided. The load miss queue comprises a physical address field, an issue queue position field, a valid identifier field, a source identifier field, and a data type field. A load instruction that misses a first level cache is dispatched, and both the physical address field and the data type field are set. A load-dependent instruction is identified. In response to identifying the load-dependent instruction, each of the issue queue position field, valid identifier field, and source identifier field are set. If the issue queue position field refers to a flushed instruction, the valid identifier field is cleared. The load instruction is recycled, and a value of the valid identifier field is determined. The load-dependent instruction is then selected for issue on a next processing cycle independent of an age of the load-dependent instruction.
REFERENCES:
patent: 5809530 (1998-09-01), Samra et al.
patent: 5931957 (1999-08-01), Konigsburg et al.
patent: 6148394 (2000-11-01), Tung et al.
patent: 6216219 (2001-04-01), Cai et al.
patent: 6275906 (2001-08-01), Nunez et al.
patent: 6336168 (2002-01-01), Frederick et al.
patent: 6760816 (2004-07-01), Ju et al.
patent: 6883086 (2005-04-01), Dundas
patent: 6976152 (2005-12-01), Yeh et al.
patent: 7269714 (2007-09-01), Yeh et al.
patent: 7293160 (2007-11-01), Chaudhry et al.
patent: 7376816 (2008-05-01), Barrick et al.
patent: 7461239 (2008-12-01), Abernathy et al.
patent: 7487297 (2009-02-01), El-Essawy et al.
patent: 7529911 (2009-05-01), Spracklen et al.
patent: 2002/0091914 (2002-07-01), Merchant et al.
patent: 2003/0061465 (2003-03-01), Yeh et al.
patent: 2005/0278509 (2005-12-01), Chaudhry et al.
patent: 2006/0106987 (2006-05-01), Barrick et al.
patent: 2007/0089112 (2007-04-01), Jensen
patent: 2007/0180221 (2007-08-01), Abernathy et al.
patent: 2009/0210675 (2009-08-01), Alexander et al.
Abernathy Christopher M.
Brown Mary D
Burky William E.
Venton Todd A.
Alrobaye Idriss N
Dillon & Yudell LLP
International Business Machines - Corporation
LandOfFree
Issuing load-dependent instructions in an issue queue in a... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Issuing load-dependent instructions in an issue queue in a..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Issuing load-dependent instructions in an issue queue in a... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2793346