DocumentCode :
1239917
Title :
An XML-Based ADL Framework for Automatic Generation of Multithreaded Computer Architecture Simulators
Author :
Barnes, Christopher ; Vaidya, Pranav ; Lee, Jaehwan John
Author_Institution :
ECE Dept., IUPUI, Indianapolis, IN
Volume :
8
Issue :
1
fYear :
2009
Firstpage :
13
Lastpage :
16
Abstract :
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.
Keywords :
XML; computer architecture; multi-threading; program compilers; program verification; MIPS five-stage processor; XML-based ADL framework; abstraction layer; automatic generation; extensible markup language-architecture description language; multithreaded computer architecture simulator; validity testing; Modeling of computer architecture; Pipeline processors;
fLanguage :
English
Journal_Title :
Computer Architecture Letters
Publisher :
ieee
ISSN :
1556-6056
Type :
jour
DOI :
10.1109/L-CA.2009.2
Filename :
4814923
Link To Document :
بازگشت