DocumentCode
2287693
Title
A language for automatic generation of fast instruction-set compiled simulators
Author
Metrolho, Jose Carlos ; Couto, Carlos ; Silva, Carlos A. ; Tavares, Adriano
Author_Institution
Inf. Eng. Dept., Polytech. Inst. of Castelo Branco, Castelo Branco
fYear
2008
fDate
11-13 June 2008
Firstpage
111
Lastpage
117
Abstract
This paper presents a novel architecture description language, MiADL. This language is capable of specifying a wide class of ISAs by exploring the common features found in instructions, obtaining compact descriptions. Descriptionpsilas efficiency and expressiveness is demonstrated with examples that compare MiADL with other related works, using complex ISAs of contemporary processors. The semantics of new constructs of the language is also presented. These permit smaller descriptions over other ADLs. Results achieved with simulators generated from this language revealed a speed-up over other contributions. A comparison in terms of description effectiveness and simulator performance is presented.
Keywords
instruction sets; logic CAD; microprocessor chips; specification languages; MiADL; architecture description language; automatic generation; instruction-set compiled simulators; Application software; Architecture description languages; Computational modeling; Computer architecture; Hardware; Industrial electronics; Instruction sets; Microprocessors; Software tools; Time to market; Computer architecture; Design; Microprocessor systems; Modeling;
fLanguage
English
Publisher
ieee
Conference_Titel
Industrial Embedded Systems, 2008. SIES 2008. International Symposium on
Conference_Location
Le Grande Motte
Print_ISBN
978-1-4244-1994-4
Electronic_ISBN
978-1-4244-1995-1
Type
conf
DOI
10.1109/SIES.2008.4577688
Filename
4577688
Link To Document