Circuit and method for reducing data dependencies between instru

Electrical computers and digital processing systems: processing – Processing architecture – Data driven or demand driven processor

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 928

Patent

active

061579955

ABSTRACT:
A circuit and method is disclosed which reduces data dependencies between instructions within an application program thereby reducing time delays associated therewith. In one embodiment, a data dependent instruction is translated into at least first and second speculative data independent instructions wherein the data dependent instruction, if executed, produces results which are dependent on a data result provided by execution of a data independent instruction. The first and second speculative data independent instructions are executed to generate first and second speculative results. It is noted that these results are generated independent of the results produced by executing the data independent instruction. Once the data independent instruction is executed and its data result is generated, one of the first and second speculative results is invalidated depending on the value of the data results.

REFERENCES:
patent: 5325464 (1994-06-01), Pechanek et al.
patent: 5524263 (1996-06-01), Griffth et al.
patent: 5546597 (1996-08-01), Martell et al.
patent: 5809275 (1998-09-01), Lesartre
Johnson of Advanced Micro Devices, Inc., "Superscalar Microprocessor Design," PTR Prentice Hall, Inc., 1991, pp. 69-71.
Riseman, et al., "The Inhibition of Potential Parallelism by Conditional Jumps," Short Notes: IEEE Transactions on Computers, Dec. 1972, pp. 1405-1411.
Halfhill, "Beyond Pentium ll," BYTE Magazine-Dec. 1997, downloaded and printed from www.byte.com on Oct. 5, 1998, 9 pages.
Lee, "Branch Prediction Strategies and Branch Target Buffer Design, " Computer, Jan. 1984, pp. 6-22.

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

Circuit and method for reducing data dependencies between instru does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Circuit and method for reducing data dependencies between instru, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Circuit and method for reducing data dependencies between instru will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-970788

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