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 :
بازگشت