Alternatives of profile-guided code optimizations for one-stage compilation
- Autores: Chetverina O.A.1,2
-
Afiliações:
- ZAO MTsST
- OAO Bruk Institute of Electronic Control Machines (INEUM)
- Edição: Volume 42, Nº 1 (2016)
- Páginas: 34-40
- Seção: Article
- URL: https://journal-vniispk.ru/0361-7688/article/view/176401
- DOI: https://doi.org/10.1134/S0361768816010035
- ID: 176401
Citar
Resumo
Optimizing compilers increase the resulting code performance by carrying out a number of code optimization techniques. Profile information assistance for code optimizations gives an opportunity to greatly increase the code performance in some cases. However, the impossibility to provide a representative training execution often leads to the decline in efficiency of profile-dependent code optimizations. This paper investigates the main causes of the performance loss for the one-stage optimization as compared to the profileguided optimization (PGO) and introduces some alternative compilation techniques to reduce this loss. The effectiveness of these techniques is evaluated for a VLIW-architecture Elbrus compiler.
Palavras-chave
Sobre autores
O. Chetverina
ZAO MTsST; OAO Bruk Institute of Electronic Control Machines (INEUM)
Autor responsável pela correspondência
Email: chetverina_o@mcst.ru
Rússia, ul. Nagatinskaya 1, Moscow, 117105; ul. Vavilova 24, Moscow, 119334
Arquivos suplementares
