Optimizing program parameters in multithreaded programming
US10901713B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Apr 4, 2019 |
| Grant date | Jan 26, 2021 |
| Priority date | — |
| Expiry date | Apr 15, 2039 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F8/77
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
Optimizing program parameters in multithreaded programming may include: generating, for a program, a plurality of low-level metric functions, each of the low-level metric functions calculating a respective low-level metric of a plurality of low-level metrics; generating one or more high-level metric functions for one or more high-level metrics, each of the one or more high-level metric functions comprising a piecewise-rational function based on one or more of the low-level metric functions; and generate, based on the one or more high level-metric functions, one or more data parameter values and one or more hardware parameter values, one or more program parameter values for executing the program, wherein the one or more program parameter values are configured to optimize the one or more high-level metrics.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.