System for committing execution results when branch conditions c

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

39518214, 395555, 395800, G06F 938

Patent

active

057614679

ABSTRACT:
The microprocessor which processes instructions with commit conditions in parallel includes a sequential register file for storing result data of sequential instructions; a shadow register file for storing result data of speculative instructions; a TF register including a plurality of entries each holding information indicating that the commit condition is "true", "false" or "undetermined"; an execution control circuit for comparing the commit condition and a corresponding entry in TF register, storing the result data in sequential register file if the instruction is sequential, and storing the result data in shadow register file if the instruction is the speculative; and a commit control circuit for storing the commit condition and transferring the result data stored in the shadow register file to sequential register file when a coincidence is found between true/false for the commit condition and true/false in TF register 10.

REFERENCES:
patent: 5129079 (1992-07-01), Miyashita
patent: 5404470 (1995-04-01), Miyake
patent: 5421022 (1995-05-01), McKeen et al.
patent: 5459845 (1995-10-01), Nguyen et al.
"Highly Concurrent Scalar Processing", Hsu et al., IEEE 1986, pp. 386-395.
"Effective Compiler Support For Predicated Execution Using the Hyperblock", Mahlke et al., IEEE 1992, pp. 45-54.
"Support for Speculative Execution in High-Performance Processors", Sumith, Graduate Studies of Stanford University, Nov. 1992.
"Sentinel Scheduling for VLIW and Superscalar Processors", Mahlke et al., ASPLOS V, Oct. 1992, pp. 238-247.
"Boosting Beyond Static Scheduling in a Superscalar Processor", Smith et al., IEEE 1990, pp. 344-354.
"Effect Superscalar Performance Through Boosting", Smith et al., Computer Systems Laboratory Stanford University, pp. 1-12.
"Support for Speculative Execution in High-Performance Processors", Smith, Computer Systems Laboratory, Nov. 1992, pp. 1-133.

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 for committing execution results when branch conditions c 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 for committing execution results when branch conditions c, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System for committing execution results when branch conditions c will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1472149

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