• 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