System and method for scheduling operations using...

Electrical computers and digital processing systems: processing – Processing control – Processing control for data transfer

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Reexamination Certificate

active

07937569

ABSTRACT:
A system and method for scheduling operations using speculative data operands. In one embodiment, a system may include a scheduler configured to store a speculative source tag and a non-speculative source tag for an operand of an operation and an execution core configured to execute operations issued by the scheduler and to output result tags identifying operands generated by executing the operations. The scheduler may be configured to determine whether the operation is ready to issue by comparing the speculative source tag, but not the non-speculative source tag, to the result tags output by the execution core unless an incorrect speculation has been detected. If an incorrect speculation has been detected, the scheduler may be configured to determine whether the operation is ready to issue by comparing the non-speculative source tag, but not the speculative source tag, to the result tags output by the execution core.

REFERENCES:
patent: 5428807 (1995-06-01), McKeen et al.
patent: 5452426 (1995-09-01), Papworth et al.
patent: 5584009 (1996-12-01), Garibay et al.
patent: 5778219 (1998-07-01), Amerson et al.
patent: 5781752 (1998-07-01), Moshovos et al.
patent: 6065103 (2000-05-01), Tran et al.
patent: 6108770 (2000-08-01), Chysos et al.
patent: 6112296 (2000-08-01), Witt et al.
patent: 6175910 (2001-01-01), Pauporte et al.
patent: 6237082 (2001-05-01), Witt et al.
patent: 6249862 (2001-06-01), Chinnakonda et al.
patent: 6260190 (2001-07-01), Ju
patent: 6311261 (2001-10-01), Chamdani et al.
patent: 6463580 (2002-10-01), Wilkerson
patent: 6564306 (2003-05-01), Dugan et al.
patent: 6643764 (2003-11-01), Thorson et al.
patent: 6651222 (2003-11-01), Gupta et al.
patent: 6845442 (2005-01-01), Lepak et al.
patent: 7028166 (2006-04-01), Pickett
patent: 01/35212 (2001-05-01), None
Andreas Moshovos, et al., “Memory Dependence Prediction in Multimedia Applications,” Northwestern University and University of Wisconsin-Madison, 18 pages, Mar. 30 2000.
Stephan Jourdan, et al., “A Novel Renaming Scheme to Exploit Value Temporal Locality Through Physical Register Reuse and Unification,” Intel Corporation, IEEE, 1998, 10 pages.
Michael Bekerman, et al., “Early Load Address Resolution Via Register Tracking,” Intel Corporation, 9 pages, 2000.
Kim, et al., “Implementing Optimizations at Decode Time,” Dept. of Electrical Engineering, Univ. of Wisconsin-Madison, 12 pages, 2002.
Onder, et al., “Load and Store Reuse Using Register File Contents,” Dept. of Computer Science, Michigan Technological Univ., 14 pages, 2001.
Moshovos, et al., “Streamlining Inter-Operation Memory Communication via Data Dependence Predictions,” Computer Sciences Dept., Univ. of Wisconsin-Madison, Dec. 1-3, 1997, 11 pages.
Reinman, et al., “Classifying Load and Store Instructions for Memory Renaming,” Published in the Proceedings of the International Conference on Supercomputing, Jun. 1999, 10 pages.
Thomas, et al., “Using Dataflow Based Context for Accurate Value Prediction,” ECE Dept., Univ. of Maryland, 11 pages, 2001.

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

System and method for scheduling operations using... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System and method for scheduling operations using..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for scheduling operations using... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2640740

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