Next:
Introduction
Up:
WARPED A TimeWarp Parallel
Previous:
WARPED A TimeWarp Parallel
Contents
Contents
Introduction
Requirements
Organization
The Application Interface
The
TimeWarp
class
Defining the state of an object
Methods the application provides to the kernel
Data defined by the User
Calls the kernel provides to the user
Other data defined in the kernel
The
LogicalProcess
class
Constructing
LogicalProcess
es
Registering simulation objects with an LP
Telling the LP to start the simulation
Other kernel defined data in an LP
The configuration file
config.hh
Performing I/O in
WARPED
Allocating a file queue
Writing to a file queue
The Internal Structure of the Simulation Kernel
The Internal View of the
TimeWarp
class
Data of the
TimeWarp
class
The
InputQueue
class
The
OutputQueue
class
The
StateQueue
class
Additional data defined in
TimeWarp
Additional methods defined in
TimeWarp
Internal view of the
LogicalProcess
class
Data of the
LogicalProcess
class
Manager classes
simArray
The
lpIdle
flag
Methods of the
LogicalProcess
class
simulate
The
GVTManager
class
calculateLGVT
calculateGVT
recvMsg
The
CommManager
class
The
Scheduler
class
Memory Management
The GlobalMemoryManager
The BuddyMemoryManager
The Segregated Storage Allocator
Brent's Implementation of First Fit Allocation Strategy
Utility classes
The
SortedList
class
The
MultiList
class
The
FIR
class
The
IIR
class
The
SimpleStack
class
The
Stopwatch
class
What's new in
WARPED
Philip A. Wilsey
1/26/1998