Репозитарій КНУ
  • Yкраї́нська
  • English
  • Увійти
    Новий користувач? Зареєструйтесь.Забули пароль?
Репозитарій КНУ
  • Фонди & Зібрання
  • Статистика
  • Yкраї́нська
  • English
  • Увійти
    Новий користувач? Зареєструйтесь.Забули пароль?
  1. Головна
  2. Кваліфікаційні роботи | Qualifying works
  3. Бакалаврські роботи | Bachelor theses
  4. Оптимізація LLVM IR
 
  • Деталі
Параметри

Оптимізація LLVM IR

Дата випуску :
2022
Автор(и) :
Микитюк Остап
Анотація :
Метою роботи є пошук неоптимального машинного коду, який генерується iнфраструктурою LLVM для мов програмування, якi її використовують та подальша оптимiзацiя. Результатом роботи стала реалiзацiя проходу, який знаходить патерн перевiрки двох цiлих знакових чисел на одинаковий знак наївним методом та перетворює вiдповiдний IR на оптимальнiший. Реалiзований бенчмарк, який показує, що оптимiзацiя дає 3% виграшу в швидкостi там зменшує розмiр бiнарного файлу.
Описанi перспективи оптимiзацiї байт-коду та процес реалiзацiї на прикладi LLVM IR. Детально продемострована перевага iнфраструктури LLVM для написання фронтенду своєї мови програмування. Показано, як написання оптимiзацiї для IR дає виграш всiм мовам, якi використовують LLVM.
Бібліографічний опис :
Микитюк О. Оптимізація LLVM IR : кваліфікаційна робота … бакалавра : 121 Інженерія програмного забезпечення / Микитюк Остап. - Київ, 2022. – 21 с
URL :
https://ir.library.knu.ua/handle/123456789/3186
Файл(и) :
Вантажиться...
Ескіз
Формат

Adobe PDF

Розмір :

504.56 KB

Контрольна сума:

(MD5):378dfdadb6a092f9c9473b998db904b9

Ця робота розповсюджується на умовах ліцензії Creative Commons CC BY-NC

Побудовано за допомогою Програмне забезпечення DSpace-CRIS - Розширення підтримується та оптимізується 4Наука

  • Налаштування куків
  • Політика приватності
  • Угода користувача
  • Надіслати відгук

м. Київ, вул. Володимирська, 58, к. 42

(044) 239-33-30

ir.library@knu.ua