next up previous
Next: MemGen.cc - Model Generator Up: SMMP A WARPED Previous: SMMP A WARPED

Introduction

Included in the WARPED distribution is a simulation library for building queuing models. This library is called KUE. In addition to the library, the distribution includes several instances of use of KUE. SMMP is one example of a model constructed with the aid of the KUE queuing model library.

This document describes the SMMP symmetric multiprocessor application model. The SMMP application models a shared memory multiprocessor. Each processor is assumed to have a local cache with access to a common global memory (The model is somewhat contrived in that requests to the memory is not serialized - i.e., main memory can have multiple requests pending at any given moment). The model is generated by a C++ program which lets the user adjust several model parameters. The C++ program ( MemGen.cc) also partitions the model to take advantage of the fast intra-processor communication. The next section deals with the MemGen.cc program.





Radharamanan Radhakrishnan
Fri Mar 12 00:05:34 EST 1999