发明名称 Method and apparatus for optimizing boolean expression evaluation
摘要 A method, computer program product, and data processing system for performing automated optimization of a control processing flow containing Boolean conditional expressions is disclosed. Each conditional expression is profiled using a representative set of test vectors to determine the probabilities of individual conditions and combinations of conditions in the expression. Next, the expression is restructured or reordered, including selective computation of subexpressions, based on the probability information, so as to maximize the probability of a short-circuit termination of evaluation of the expression and/or to minimize the statistical execution time of the expression. This process is performed for all Boolean conditional expressions related to the control processing flow.
申请公布号 US2007174830(A1) 申请公布日期 2007.07.26
申请号 US20060338252 申请日期 2006.01.24
申请人 GAN KIM-CHYAN;PESSOA LUCIO F;SU WEN W 发明人 GAN KIM-CHYAN;PESSOA LUCIO F.;SU WEN W.
分类号 G06F9/45 主分类号 G06F9/45
代理机构 代理人
主权项
地址