Electrical computers and digital processing systems: processing – Processing control – Branching
Reexamination Certificate
2008-08-20
2010-11-16
Kim, Kenneth S (Department: 2111)
Electrical computers and digital processing systems: processing
Processing control
Branching
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
Greenblum & Bernstein P.L.C.
Kim Kenneth S
Panasonic Corporation
LandOfFree
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.
Profile ID: LFUS-PAI-O-4236778