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
Link To Document