1. Наука
  2. Видання
  3. Системи обробки інформації
  4. 2(83)'2010
  5. Оптимізація машинно-незалежного коду програм

Оптимізація машинно-незалежного коду програм

С.Ю. Гавриленко, А.Д. Драч
Анотації на мовах:

Розглянуто динамічні just-in-time (JIT) компілятори, що компілюють в бінарний код деякі заздалегідь невідомі ділянки коду, які призначалися спочатку лише для інтерпретації. Проаналізовані тенденції розвитку JIT технологій в мовах, що інтерпретуються. Запропонована оптимізація скомпільованих ділянок коду на основі структур дерев трас. Обґрунтований вибір технології LLVM для генерації машинних кодів. Проаналізована швидкодія використання оптимізаційних методик.
Ключові слова: динамічні just-in-time (JIT) компілятори, байт-код, дерева трас, граф управляючої логіки