Alternatives of profile-guided code optimizations for one-stage compilation


Дәйексөз келтіру

Толық мәтін

Ашық рұқсат Ашық рұқсат
Рұқсат жабық Рұқсат берілді
Рұқсат жабық Тек жазылушылар үшін

Аннотация

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.

Авторлар туралы

O. Chetverina

ZAO MTsST; OAO Bruk Institute of Electronic Control Machines (INEUM)

Хат алмасуға жауапты Автор.
Email: chetverina_o@mcst.ru
Ресей, ul. Nagatinskaya 1, Moscow, 117105; ul. Vavilova 24, Moscow, 119334

Қосымша файлдар

Қосымша файлдар
Әрекет
1. JATS XML

© Pleiades Publishing, Ltd., 2016