Runtime Visualization of Computer Architecture Simulations
H. C. Kok, Andy D. Pimentel, Louis O. Hertzberger · UvA-DARE (University of Amsterdam) · 1997
The discrete--event simulation language Pearl, which is specifically designed for simulating computer architectures, features a strong statistical analysis engine. However, the output of this engine is text--based and postmortem. In this paper, we introduce a flexible graphical user interface support library for Pearl, addressing the runtime visualization of computer architecture simulations. The hierarchial structure of the library is highlighted and, with the help of a case study that was extracted from previous work, the merits of the library are presented. 1 Introduction Performance studies of computer architectures often involves discrete--event simulation. The simulation produces a bulk of data, and postmortem analysis is done to evaluate the performance of the simulated architecture. The Mermaid project[8], which focusses on the construction of simulation models for MIMD multicomputers, showed that it would be helpful to capture runtime effects which have an important influence...