Abstract
Most publicly-available simulation tools only simulate RISC architectures. These tools cannot capture the instruction mix and memory reference patterns of CISC architectures. In this paper, 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 x86-based uniprocessor systems under UNIX or Windows NT2. The source code of Augmint is publicly available from http://www.csrd.uiuc.edu/iacoma/augmint.
Original language | English (US) |
---|---|
Pages | 486-490 |
Number of pages | 5 |
State | Published - 1996 |
Event | Proceedings of the 1996 International Conference on Computer Design, ICCD'96 - Austin, TX, USA Duration: Oct 7 1996 → Oct 9 1996 |
Other
Other | Proceedings of the 1996 International Conference on Computer Design, ICCD'96 |
---|---|
City | Austin, TX, USA |
Period | 10/7/96 → 10/9/96 |
ASJC Scopus subject areas
- Hardware and Architecture
- Electrical and Electronic Engineering