http://esl.cs.colorado.edu/AWEDUDE/awedude.html AWESIME: A Widely Extensible SIMulations Environment <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 <category>ppt-pplib </urc>