Název:
Plánovač instrukcí překladače jazyka C pro VLIW architekturu
Překlad názvu:
Instruction Scheduler of C Compiler for VLIW Architecture
Autoři:
Mináč, Tomáš ; Trmač, Miloslav (oponent) ; Hruška, Tomáš (vedoucí práce) Typ dokumentu: Bakalářské práce
Rok:
2011
Jazyk:
cze
Nakladatel: Vysoké učení technické v Brně. Fakulta informačních technologií
Abstrakt: [cze][eng]
Tato práce pojednává o architektuře procesorů typu VLIW a části překladače určené pro plánování instrukcí. Dále popisuje kompilační platformu LLVM - zejména části důležité pro vytvoření plánovacího průchodu pro VLIW architekturu. Vytvoření nového plánovacího průchodu je cílem této práce. Jsou zde zhodnoceny výsledky testování tohoto průchodu, jež bylo provedeno na architektuře VEX.
This bachelor thesis discusses about VLIW processor architecture and about the part of the compiler which is designed for instruction scheduling. It describes LLVM compiling platform, especially those parts which are important to create new schedulling pass for VLIW architecture. Creation schedulling pass is also a result of this work. Futhermore, test results of newly Scheduling pass are described. Test was conducted on VEX architecture.
Klíčová slova:
detektor hazardov; Lissom.; List Scheduling; LLVM; Plánování; překladač; TableGen; Trace Scheduling; VEX; VLIW architektura; základní blok; Basic Blok; compiler; Hazard Recognizer; Lissom.; List Scheduling; LLVM; Scheduling; TableGen; Trace Scheduling; VEX; VLIW architecture
Instituce: Vysoké učení technické v Brně
(web)
Informace o dostupnosti dokumentu:
Plný text je dostupný v Digitální knihovně VUT. Původní záznam: http://hdl.handle.net/11012/55839