COMPILER METHOD AND APPARATUS FOR ELIMINATION OF REDUNDANT SPECULATIVE COMPUTATIONS FROM INNERMOST LOOPS
Patent №
US 6,301,706
Granted
2001-10-09
Filed 1998
Owner
ELBRUS INTERNATIONAL LIMITED
Lab
—
AI components
2
planning · hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
09220503
A method and system for use with VLIW processing architectures for avoiding redundant speculative computations in the compilation of the innermost loops. The method includes identifying a plurality of compiled flow paths, where each of the paths includes a plurality of conditions associated with the loop that permits transformation of the loop for more optimum execution. It is then determined whether the loop has an inductive variable and a conditional statement that depends on the inductive variable. It is also determined whether the loop set up values of the inductive variables to subsets, and at least one of which the conditional statement is a loop invariant. Finally, if conditions in the determination steps satisfy the conditions of one of the paths, the loop is transformed into two consecutive loops executable with a reduced set of values of the inductive variable.
AI classification
Ownership
ELBRUS INTERNATIONAL LIMITED
assignment · 105880794
Assignors
MASLENNIKOV, DMITRY M., VOLKONSKY, VLADIMIR Y.
On an employer assignment, the assignors are typically the inventors.