Electrical computers and digital processing systems: processing – Processing control – Branching
Patent
1998-04-28
2000-02-15
Eng, David Y.
Electrical computers and digital processing systems: processing
Processing control
Branching
G06F 940
Patent
active
06026487&
ABSTRACT:
A computer program product and method for efficiently selecting one action from among alternative actions are disclosed. The computer program product includes a computer readable medium for storing instructions, which, when executed by a computer, cause the computer to efficiently select one action, from among alternative actions. The selection is based on the value of a selection key, and includes comparing the selection key to values corresponding to alternative actions, and obtaining for each comparison a match or no match indication, and making a number of such comparisons in parallel. The computer then is made to logically AND those indications with an equal quantity of corresponding values, in parallel, to create index indications. The computer then is made to reduce the multiple index indications and to produce in a register a single value corresponding to the selected action or to a default action. The computer is then made to branch to the selected action identified by the value in the register. Eliminated are the multiple branches required by known prior art computer controlling techniques, thereby enhancing performance.
REFERENCES:
patent: 4294155 (1981-10-01), Turner
patent: 5210870 (1993-05-01), Baum et al.
patent: 5450338 (1995-09-01), OOta et al.
patent: 5913049 (1999-06-01), Shiell et al.
Abraham Seth
Balasubramanian Kumar
Eng David Y.
Intel Corporation
LandOfFree
Computer program product and method for efficiently selecting on does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Computer program product and method for efficiently selecting on, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Computer program product and method for efficiently selecting on will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1915436