Patent №
US 6,505,345
Granted
2003-01-07
Filed 2000
Owner
INTEL CORPORATION
Lab
—
AI components
2
evo · hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
09483879
An optimization process is disclosed. The process first finds a parallel compare sequence in a program flow, for example using a flow graph. The guarding predicate (gp) is obtained for the compares. If a new dominating predicate (dp) can be found, the process proceeds to determining if compares for the dp generate the correct or needed initial value for the gp. If there are free result slots available, the proper compares are generated and folded into the initialization. If no free slots are available, it is determined if there is a use of a gp between the dp and gp. If not, the dp is renamed to gp, and the proper compares are generated and folded into the initialization. If there is such a use, the guarding predicate of the compares is found and the process reiterates until it ends with the failure to find a new dominating predicate dp.
AI classification
Ownership
INTEL CORPORATION
assignment · 105420139
Assignors
CHEN, WILLIAM Y., CHEN, DONG-YUAN
On an employer assignment, the assignors are typically the inventors.