Methods and apparatus to improve optimizing loops with predictable recurring memory reads
AssigneeIntel Corporation
InventorsDiego Luis Caballero de Gea, Hideki Ido, Eric N. Garcia
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorsDiego Luis Caballero de Gea, Hideki Ido, Eric N. Garcia
Estimating the term…
Methods, apparatus, systems, and articles of manufacture are disclosed to improve loop optimization with predictable recurring memory reads (PRMRs). An example apparatus includes memory, and first processor circuitry to execute first instructions to at least identify one or more optimizations to convert a first loop into a second loop based on converting PRMRs of the first loop into loop-invariant PRMRs, the converting of the PRMRs in response to a quantity of the PRMRs satisfying a threshold, the second loop to execute in a single iteration corresponding to a quantity of iterations of the first loop, determine one or more optimization parameters based on the one or more optimizations, and compile second instructions based on the first processor circuitry processing the first loop based on the one or more optimization parameters associated with the one or more optimizations, the second instructions to be executed by the first or second processor circuitry.
An apparatus to improve loop optimization with predictable recurring memory reads (PRMRs), the apparatus comprising:
A non-transitory computer readable storage medium comprising instructions that, when executed, cause a first processor to at least:
An apparatus to improve loop optimization with predictable recurring memory reads (PRMRs), comprising:
Dependencies are inferred from the claim text.