Electrical computers and digital processing systems: processing – Instruction decoding – Decoding instruction to accommodate plural instruction...
Reexamination Certificate
2007-03-27
2007-03-27
Treat, William M. (Department: 2181)
Electrical computers and digital processing systems: processing
Instruction decoding
Decoding instruction to accommodate plural instruction...
Reexamination Certificate
active
10733014
ABSTRACT:
A method and apparatus for utilizing multiple microcode flow synonyms or hardware flow synonyms for an instruction is disclosed. In one embodiment, a microcode synonym is created for execution on two or more execution units of differing types. One microcode synonym may be chosen for execution depending upon the availability status of the execution units. In another embodiment, several microcode synonyms may be chosen for execution. The results of the first microcode synonym to complete execution may be retired. If the results of execution of two microcode synonyms do not match, a fault exception may be raised.
REFERENCES:
patent: 5892934 (1999-04-01), Yard
patent: 6438700 (2002-08-01), Adusumilli
patent: 6654875 (2003-11-01), Hartnett et al.
patent: 2002/0169948 (2002-11-01), Kondo et al.
patent: 2004/0186979 (2004-09-01), Janke et al.
patent: 2005/0055677 (2005-03-01), Nanja et al.
Kim et al: Imlementing Optimizations at Decode Time; Proceedings of the 29th annual Int'l Symposium on Computer Architecture IEEE 2002; 12 pages.
PCT/US2004/038979 Int'l Search Report & Written Opinion dated Apr. 4, 2006.
Treat William M.
Zhou Guojun
LandOfFree
Method and apparatus for execution flow synonyms does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method and apparatus for execution flow synonyms, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for execution flow synonyms will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3782586