Conference paper

HUSÁR, A., TRMAČ, M., HRANÁČ, J., HRUŠKA, T., MASAŘÍK, K., KOLÁŘ, D. and PŘIKRYL, Z.. Automatic C Compiler Generation from Architecture Description Language ISAC. In: 6th Doctoral Workshop on Mathematical and Engineering Methods in Computer Science. Brno: Masaryk University, 2010, pp. 84-91. ISBN 978-80-87342-10-7.
Publication language:english
Original title:Automatic C Compiler Generation from Architecture Description Language ISAC
Title (cs):Automatické generování překladače jazyka C z jazyka pro popis architektury ISAC
Pages:84-91
Proceedings:6th Doctoral Workshop on Mathematical and Engineering Methods in Computer Science
Conference:MEMICS'10 -- 6th Doctoral Workshop on Mathematical and Engineering Methods in Computer Science
Place:Brno, CZ
Year:2010
ISBN:978-80-87342-10-7
Publisher:Masaryk University
Keywords
retargetable compilers, ADL, ISAC, Lissom
Annotation
This paper deals with retargetable compiler generation. After an introduction to application-specific instruction set processor design and a
review of code generation in compiler backends, ISAC architecture description language is introduced. Automatic approach to instruction semantics extraction from ISAC models which result is usable for backend generation is presented. This approach was successfully tested on three models of MIPS, ARM and TI MSP430 architectures. Further backend generation process that uses extracted instruction is semantics presented. This process was currently tested on the MIPS architecture and some preliminary results are shown.
BibTeX:
@INPROCEEDINGS{
   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},
   pages = {84--91},
   booktitle = {6th Doctoral Workshop on Mathematical and Engineering
	Methods in Computer Science},
   year = {2010},
   location = {Brno, CZ},
   publisher = {Masaryk University},
   ISBN = {978-80-87342-10-7},
   language = {english},
   url = {http://www.fit.vutbr.cz/research/view_pub.php.en?id=9403}
}

Your IPv4 address: 54.167.175.240
Switch to IPv6 connection

DNSSEC [dnssec]