Динамическая генерация кода с использованием деревьев трасс

Вантажиться...
Ескіз

Дата

ORCID

DOI

Науковий ступінь

Рівень дисертації

Шифр та назва спеціальності

Рада захисту

Установа захисту

Науковий керівник/консультант

Члени комітету

Назва журналу

Номер ISSN

Назва тому

Видавець

Харківський національний університет Повітряних Сил ім. Івана Кожедуба

Анотація

Рассмотрены динамические just-in-time (JIT) компиляторы, компилирующие в бинарный код некоторые заранее неизвестные участки кода, предназначенные изначально только для интерпретации. Проанализированы тенденции развития JIT технологий в интерпретируемых языках. Предложена оптимизация скомпилированных участков кода на основе структур деревьев трасс. Обоснован выбор технологии LLVM для генерации машинных кодов. Проанализирована производительность использования оптимизационных методик.
Just-in-time (JIT) compilers are reviewed. They are applied for compiling an interpreted code, that is unknown ahead of execution time, in a binary code. Tendencies of JIT development in a field of interpreted languages are analyzed. Optimization of a compiled code based on trace tree structures is offered. A choice of the LLVM technology for machine codes dumping is grounded. Performance of optimization methods is analyzed.

Опис

Бібліографічний опис

Гавриленко С. Ю. Динамическая генерация кода с использованием деревьев трасс / С. Ю. Гавриленко, А. Д. Драч // Системи обробки інформації : зб. наук. пр. / гол. ред. О. І. Тимочко. – Харків : ХУПС, 2010. – Вип. 2 (83). – С. 62-65.

Підтвердження

Рецензія

Додано до

Згадується в