AWESIME: A Widely Extensible SIMulations Environment
- url
- http://esl.cs.colorado.edu/AWEDUDE/awedude.html
- publication-date
- November 1991
- author
- Dirk Grunwald, Department of Computer Science, Univ. of Colorado
- contact
- grunwald@cs.colorado.edu
- abstract
-
AWESIME is an object-oriented library for parallel programming and
process-oriented simulation on computers with a shared address space.
AWESIME is written in the C++ language.
AWESIME is similar to other toolkits, such as Presto, but provides
additional classes that simplify building process oriented simulations.
Much of the additional was modeled after the CSIM simulation package.
- environment
-
The object library of AWESIME is structured to simplify porting
the environment to new architectures. AWESIME can currently be
configured for the MIPS R2000/R3000, Sun SPARC, Motorola 680x0, Intel i386,
National Semiconductor NS32K family and Motoralo 88K. The library is
designed to be easy to extend.
AWESIME was designed for architectures with a shared address space
running some variant of the Unix operating system.
The AWESIME library creates multiple Unix processes that are ideally
mapped to individual processors.
- keywords
- simulation; object library; shared memory multiprocessor
nhse-librarian@netlib.org