Branch predictor for setting predicate flag to skip...

Electrical computers and digital processing systems: processing – Processing control – Branching

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C712S234000, C712S239000

Reexamination Certificate

active

07836289

ABSTRACT:
A program execution control device which controls execution of a program by a processor having a predicate function for conditional execution of an instruction, wherein the program includes a branch instruction to control iterations in loop processing, the branch instruction is further an instruction to generate an execute-or-not condition indicating whether or not the branch instruction is to be executed at an iteration in the loop processing after a current iteration, and to reflect the execute-or-not condition on a predicate flag used for conditional execution of the branch instruction, the program execution control device comprises a processor status changing unit configured to change, before an execution cycle of the branch instruction, a status of the processor in advance for execution of an instruction following the branch instruction, the status being changed based on the execute-or-not condition reflected on the predicate flag.

REFERENCES:
patent: 5850551 (1998-12-01), Takayama et al.
patent: 5909573 (1999-06-01), Sheaffer
patent: 6263428 (2001-07-01), Nonomura et al.
patent: 6477562 (2002-11-01), Nemirovsky et al.
patent: 6571385 (2003-05-01), Muthukumar et al.
patent: 7010676 (2006-03-01), Busaba et al.
patent: 7269713 (2007-09-01), Anderson et al.
patent: 7337303 (2008-02-01), Anderson et al.
patent: 7360062 (2008-04-01), Kalla et al.
patent: 2002/0062435 (2002-05-01), Nemirovsky et al.
patent: 2004/0210742 (2004-10-01), Levitan et al.
patent: 2004/0215946 (2004-10-01), Kalla et al.
patent: 2005/0021931 (2005-01-01), Anderson et al.
patent: 2007/0016757 (2007-01-01), Anderson et al.
patent: 2008/0114975 (2008-05-01), Yen
patent: 2008/0162904 (2008-07-01), Kalla et al.
patent: 62-234293 (1987-10-01), None
patent: 2987311 (1999-10-01), None
patent: 3570855 (2004-07-01), None
patent: 3716414 (2005-09-01), None
patent: 3805305 (2006-05-01), None
patent: 3877527 (2006-11-01), None
patent: 4086808 (2008-02-01), None

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

Branch predictor for setting predicate flag to skip... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Branch predictor for setting predicate flag to skip..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Branch predictor for setting predicate flag to skip... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4236778

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