Dissertation/ Thesis

Informace o architektuře pro optimalizace v překladači LLVM

التفاصيل البيبلوغرافية
العنوان: 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