This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
An XML-Based ADL Framework for Automatic Generation of Multithreaded Computer Architecture Simulators
January-June 2009 (vol. 8 no. 1)
pp. 13-16
Christopher Barnes, IUPUI, Indianapolis
Pranav Vaidya, IUPUI, Indianapolis
Jaehwan John Lee, IUPUI,Indianapolis
Computer architecture simulation has always played a pivotal role in continuous innovation of computers. However, constructing or modifying a high quality simulator is time consuming and error-prone. Thus, often Architecture Description Languages (ADLs) are used to provide an abstraction layer for describing the computer architecture and automatically generating corresponding simulators. Along the line of such research, we present a novel XML-based ADL, its compiler, and a generation methodology to automatically generate multithreaded simulators for computer architecture. We utilize the industry-standard extensible markup language XML to describe the functionality and architecture of a modeled processor. Our ADL framework allows users to easily and quickly modify the structure, register set, and execution of a modeled processor. To prove its validity, we have generated several multithreaded simulators with different configurations based on the MIPS five-stage processor, and successfully tested with two programs.
Index Terms:
Modeling of computer architecture, Pipeline processors
Citation:
Christopher Barnes, Pranav Vaidya, Jaehwan John Lee, "An XML-Based ADL Framework for Automatic Generation of Multithreaded Computer Architecture Simulators," IEEE Computer Architecture Letters, vol. 8, no. 1, pp. 13-16, Jan.-June 2009, doi:10.1109/L-CA.2009.2
Usage of this product signifies your acceptance of the Terms of Use.