Methods and apparatus to improve optimizing loops with predictable recurring memory reads
US11442713B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Oct 19, 2020 |
| Grant date | Sep 13, 2022 |
| Priority date | — |
| Expiry date | Oct 19, 2040 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F8/447
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
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.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.