System and method for linking speculative results of load...

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

C712S225000

Reexamination Certificate

active

07028166

ABSTRACT:
A system may include a memory file, which includes an entry configured to store a first addressing pattern and a first tag, and an execution core coupled to the memory file. The memory file may be configured to compare the first addressing pattern included in the entry to a second addressing pattern of a load operation. If the second addressing pattern matches the first addressing pattern stored in the entry, the memory file is configured to link a data value identified by the first tag to a speculative result of the load operation. The execution core is configured to access the speculative result when executing a second operation that is dependent on the load operation.

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: 5845103 (1998-12-01), Sodani et al.
patent: 5892936 (1999-04-01), Tran et al.
patent: 6021485 (2000-02-01), Feiste et al.
patent: 6065103 (2000-05-01), Tran et al.
patent: 6108770 (2000-08-01), Chrysos et al.
patent: 6112296 (2000-08-01), Witt et al.
patent: 6202204 (2001-03-01), Wu et al.
patent: 6237082 (2001-05-01), Witt et al.
patent: 6249862 (2001-06-01), Chinnakonda et al.
patent: 6295574 (2001-09-01), MacDonald
patent: 6349382 (2002-02-01), Feiste et al.
patent: 6415380 (2002-07-01), Sato
patent: 6438673 (2002-08-01), Jourdan et al.
patent: 6463580 (2002-10-01), Wilkerson
patent: 6549990 (2003-04-01), Hughes et al.
patent: 6643767 (2003-11-01), Sato
patent: 6658554 (2003-12-01), Moshovos et al.
patent: 2002/0023204 (2002-02-01), Barowski et al.
patent: 01/35212 (2001-05-01), None
patent: 03/093982 (2003-11-01), None
International Search Report for PCT/US 02/41313 mailed Aug. 18, 2003, 6 pages.
Thomas, et al., “Using Dataflow Based Context for Accurate Value Prediction,” ECE Dept., Univ. of Maryland, 11 pages.
Kim, et al., “Implementing Optimizations at Decode Time,” Dept. of Electrical and Computer Engineering, Univ. of Wisconsin-Madison, 12 pages.
Onder, et al., “Load and store Reuse Using Register File Contents,” Dept. of Computer Science, Michigan Technological Univ., 14 pages.
Moshovos, et al., “Streamlining Inter-operation Memory Communication via Data Dependence Predication,” Computer Sciences Dept., Univ. of Wisconsin-Madison, Dec. 1-3, 1997, 11 pages.
Reinman, et al, “Classifying Load and Store Instructions for Memory Renaming,” Dept of Computer Science and Engineering, Univ. of California, San Diego, Proceedings of the International Conference on Supercomputing, Jun. 1999, 10 pages.
Moshovos, et al., “Memory Dependence Prediction in Multimedia Applications,” 18 pages.
Thomas, et al., “Using Dataflow Context for Accurate Value Prediction,” 10 pages.
Onder, et al., “Load and Store Reuse Using Register File Contents,” ACM 15thInternational Conference on Supercomputing, pp. 289-302, Jun. 2001.
Petric, et al., “Three Extensions to Register Integration,” IEEE, 35thAnnual IEEE/ACM International Symposium on Microarchitecture (MICRO-35), Nov. 18-22, 2002, 12 pages.
Lee, et al., “Stack Value File: Custom Microarchitecture for the Stack,” IEEE, Seventh International Symposium on High-Performance Computer Architecture (HPCA '01), Jan. 20-24, 2001, 11 pages.
Chung, et al., “Direct Load: Dependence-Linked Dataflow Resolution of Load Address and Cache Coordinate,” 35thAnnual International Symposium on Microarchitecture (MICRO'01), Dec. 1-5, 2001, IEEE, pp. 76-87.
Ma, et al., “Symbolic Cache: Fast Memory Access Based on Program Syntax,” International Conference on Computer Design: VLSI in Computers & Processors (ICDD'01), Sep. 23-26, 2001, IEEE, pp. 54-61.
Jourdan, et al., “A Novel Renaming Scheme to Exploit Value Temporal Locality through Physical Register Reuse and Unification,” Intel Corporation, IEEE, 1998, 10 pages.
Bekerman, et al., “Early Load Address Resolution Via Register Tracking,” Intel Corporation, Proceedings 27thInternational Symposium Computer Architecture, Jun. 2000, pp. 306-316.

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 linking speculative results of load... 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 linking speculative results of load..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for linking speculative results of load... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3579863

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