• DocumentCode
    1989245
  • Title

    An efficient strategy for developing a simulator for a novel concurrent multithreaded processor architecture

  • Author

    Huang, Jian ; Lilja, David J.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Minnesota Univ., Minneapolis, MN, USA
  • fYear
    1998
  • fDate
    19-24 Jul 1998
  • Firstpage
    185
  • Lastpage
    191
  • Abstract
    In developing a simulator for a new processor architecture, it often is not clear whether it is more efficient to write a new simulator or to modify an existing simulator. Writing a new simulator forces the processor architect to develop or adapt all of the related software tools. However, modifying an existing simulator and related tools, which are usually not well-documented, can be time-consuming and error-prone. We describe the SImulator for Multithreaded Computer Architectures (SIMCA) that was developed with the primary goal of obtaining a functional simulator as quickly as possible to begin evaluating the superthreaded architecture. The performance of the simulator itself was important, but secondary. We achieved our goal using a technique called process-pipelining that exploits the unique features of this new architecture to hide the details of the underlying simulator. This approach allowed us to quickly produce a functional simulator whose performance is only 3.8-4.9 times slower than the base simulator
  • Keywords
    multi-threading; parallel architectures; virtual machines; SIMCA; SImulator for Multithreaded Computer Architectures; concurrent multithreaded processor architecture; process-pipelining; processor architecture; simulator; Computational modeling; Computer architecture; Computer science; Computer simulation; Multithreading; Out of order; Pipeline processing; VLIW; Writing; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Modeling, Analysis and Simulation of Computer and Telecommunication Systems, 1998. Proceedings. Sixth International Symposium on
  • Conference_Location
    Montreal, Que.
  • Print_ISBN
    0-8186-8566-2
  • Type

    conf

  • DOI
    10.1109/MASCOT.1998.693693
  • Filename
    693693