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
         
        
        
        
        
        
            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;
         
        
        
        
            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
         
        
        
            DOI : 
10.1109/SIES.2008.4577688