Automated compiler specialization for global optimization
US9552193B2 · kind B2 · utility
Assignees
Inventor
Key dates
| Filing date | Aug 28, 2012 |
| Grant date | Jan 24, 2017 |
| Priority date | — |
| Expiry date | Feb 8, 2034 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F8/443
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
Techniques are provided herein for the offline static analysis of a stable code base in order to build a compiler and tools specialized to that code base. This allows global code base knowledge to be applied earlier in the compilation process giving better opportunities for optimization. The offline static analysis produces specialized compiler components that are then used to rebuild the compiler. This results, over time, in a compiler specialized to the code base with improved optimization after every compiler release cycle.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.