Detail publikace
Automatic C Compiler Generation from Architecture Description Language ISAC
HUSÁR, A.; TRMAČ, M.; HRANÁČ, J.; HRUŠKA, T.; MASAŘÍK, K.; KOLÁŘ, D.; PŘIKRYL, Z. Automatic C Compiler Generation from Architecture Description Language ISAC. 6th Doctoral Workshop on Mathematical and Engineering Methods in Computer Science. Brno: Masaryk University, 2010. p. 84-91. ISBN: 978-80-87342-10-7.
Název česky
Automatické generování překladače jazyka C z jazyka pro popis architektury ISAC
Typ
článek ve sborníku konference
Jazyk
anglicky
Autoři
Husár Adam, Ing., Ph.D.
Trmač Miloslav, Mgr.
Hranáč Jan, Ing.
Hruška Tomáš, prof. Ing., CSc. (UIFS)
Masařík Karel, Ing., Ph.D. (CK-SDZ)
Kolář Dušan, doc. Dr. Ing. (UIFS)
Přikryl Zdeněk, Ing., Ph.D.
Trmač Miloslav, Mgr.
Hranáč Jan, Ing.
Hruška Tomáš, prof. Ing., CSc. (UIFS)
Masařík Karel, Ing., Ph.D. (CK-SDZ)
Kolář Dušan, doc. Dr. Ing. (UIFS)
Přikryl Zdeněk, Ing., Ph.D.
Klíčová slova
retargetable compilers, ADL, ISAC, Lissom
Abstrakt
Článek se zabývá generováním rekonfigurovatelného překladače. Po úvodu do návrhu aplikačně specifických procesorů a přehledu o generování kódu v backendech překladačů je popsán jazyk pro popis architektury ISAC. Dále je popsán automatický přístup k extrakci sémantiky instrukcí. Tento přístup byl úspěšně otestován na třech modelech procesorů MIPS? ARM a TI MSP430. Dále je popsán postup generování backendu na základě extrahovaných informací. Tento postup byl v současnosti ověřen na architektuře MIPS a jsou ukázány předběžné výsledky,
Rok
2010
Strany
84–91
Sborník
6th Doctoral Workshop on Mathematical and Engineering Methods in Computer Science
ISBN
978-80-87342-10-7
Vydavatel
Masaryk University
Místo
Brno
BibTeX
@inproceedings{BUT34419,
author="Adam {Husár} and Miloslav {Trmač} and Jan {Hranáč} and Tomáš {Hruška} and Karel {Masařík} and Dušan {Kolář} and Zdeněk {Přikryl}",
title="Automatic C Compiler Generation from Architecture Description Language ISAC",
booktitle="6th Doctoral Workshop on Mathematical and Engineering Methods in Computer Science",
year="2010",
pages="84--91",
publisher="Masaryk University",
address="Brno",
isbn="978-80-87342-10-7"
}