next up previous contents
Next: RSIM USER'S GUIDE Up: Overview Previous: Future announcements and user

Organization of this manual

The remainder of this manual is split into two parts. Part i is the RSIM User's Guide and provides information of interest to all users of RSIM. Part ii is the RSIM Developer's Guide and provides information about the implementation of RSIM for users interested in modifying RSIM. Part ii assumes the reader is familiar with Part i.

Within Part i, Chapter 2 describes how to obtain and install RSIM version 1.0. Chapter 3 explains the architectural model simulated by RSIM. Chapter 4 explains how to configure RSIM to model the system desired, including command line, configuration file, and compile-time options. Chapter 5 explains how to port applications for simulation with RSIM. Chapter 6 describes the statistics collection and debugging support provided by RSIM.

Within Part ii, Chapter 7 gives an overview of the various subsystems in the RSIM implementation. Chapter 8 explains the YACSIM event-driven simulation library functions used in RSIM. Chapter 9 describes the functions used for initializing and configuring RSIM. Chapter 10 gives an overview of the processor out-of-order execution engine, along with the event that controls processor and cache simulation. Chapter 11 describes the processor memory unit, which interfaces the processor pipelines with the memory hierarchy. Chapter 12 explains the fundamentals of the memory hierarchy and interconnection system simulator provided by RSIM. Chapter 13 examines the cache hierarchy implementation. Chapter 14 explains the implementation of the directory and memory module. Chapter 15 describes the interconnection systems simulated in RSIM. Chapter 16 gives information about the statistics and debugging support provided by RSIM. Chapter 17 describes the implementation of the predecode and unelf utilities.



Vijay Sadananda Pai
Thu Aug 7 14:18:56 CDT 1997