• DocumentCode
    3089935
  • Title

    The Augmint multiprocessor simulation toolkit for Intel x86 architectures

  • Author

    Nguyen, Anthony-Trung ; Michael, Maged ; Sharma, Ashok ; Torrellas, Josep

  • Author_Institution
    Center for Supercomput. Res. & Dev., Illinois Univ., Urbana, IL, USA
  • fYear
    1996
  • fDate
    7-9 Oct 1996
  • Firstpage
    486
  • Lastpage
    490
  • Abstract
    Most publicly available simulation tools only simulate RISC architectures. These tools cannot capture the instruction mix and memory reference patterns of CISC architectures. We present an overview of Augmint, an execution driven multiprocessor simulation toolkit that fills this gap by supporting Intel x86 architectures. Augmint also supports trace driven simulation for uniprocessors as well as multiprocessors, with minor effort on the part of simulator developers. Augmint runs m4 macro extended C and C++ applications such as those in the SPLASH and SPLASH-2 benchmark suites. Augmint supports a thread based programming model with shared global address space and private stack space. Augmint supports a simulator interface compatible with that of the MINT simulation toolkit for MIPS architectures, thus allowing the reuse of most architecture simulators written for MINT. Augmint simulations run on x8d based uniprocessor systems under Unix or Windows NT. The source code of Augmint is publicly available from http://www.csrd.uiuc.edu/iacoma/augmint
  • Keywords
    instruction sets; multiprocessing systems; parallel architectures; parallel programming; virtual machines; Augmint multiprocessor simulation toolkit; C++ applications; CISC architectures; Intel x86 architectures; MINT simulation toolkit; SPLASH-2 benchmark suites; architecture simulators; execution driven multiprocessor simulation toolkit; instruction mix; m4 macro extended C; memory reference patterns; private stack space; publicly available simulation tools; shared global address space; simulator interface; thread based programming model; trace driven simulation; uniprocessors; x8d based uniprocessor systems; Analytical models; Computational modeling; Computer architecture; Computer science; Computer simulation; Hardware; Memory architecture; Prototypes; Software prototyping; Trademarks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design: VLSI in Computers and Processors, 1996. ICCD '96. Proceedings., 1996 IEEE International Conference on
  • Conference_Location
    Austin, TX
  • ISSN
    1063-6404
  • Print_ISBN
    0-8186-7554-3
  • Type

    conf

  • DOI
    10.1109/ICCD.1996.563597
  • Filename
    563597