التفاصيل البيبلوغرافية
العنوان: |
Informace o architektuře pro optimalizace v překladači LLVM |
Alternate Title: |
Architecture Information for LLVM Compiler Optimizations |
المؤلفون: |
Svoboda, Jan |
Thesis Advisors: |
Dolíhal, Luděk, Hruška, Tomáš |
بيانات النشر: |
Vysoké učení technické v Brně. Fakulta informačních technologií, 2020. |
سنة النشر: |
2020 |
المجموعة: |
Czech ETDs |
مصطلحات موضوعية: |
CodAL, Codasip, LLVM, architektura, cost model, optimization, překladač, architecture, optimalizace, cenový model, processor, procesor, compiler |
الوصف: |
Tato práce se zabývá automatickou extrakcí informací o architektuře procesoru z jazyka CodAL. Získané informace jsou využity jako základ pro cenový model optimalizátoru překladače LLVM. V rámci práce vznikl nový systém, který vytváří cenový model, převádí jej do C++ kódu a sestavuje do dynamické knihovny. Tato knihovna je za běhu načtena překladačem a využita pro přesnější rozhodování o přínosech jednotlivých optimalizací. Výsledkem práce je průměrné 14% snížení velikosti strojového kódu programů a až 68% zlepšení výkonu generovaného kódu. |
Original Identifier: |
oai:invenio.nusl.cz:417234 |
نوع الوثيقة: |
masterThesis |
اللغة: |
English |
الاتاحة: |
http://www.nusl.cz/ntk/nusl-417234 |
Rights: |
info:eu-repo/semantics/restrictedAccess |
رقم الانضمام: |
edsndl.nusl.cz.oai.invenio.nusl.cz.417234 |
قاعدة البيانات: |
Networked Digital Library of Theses & Dissertations |