Monster : a tool for analyzing the interaction between operating systems and computer architectures
David F. Nagle, Richard Uhlig, Trevor Mudge · 1992
To enable computer designers to better evaluate the architectural needs of operating sys-tems, we have developed Monster, a tool which combines hardware and software monitor-ing techniques to unobtrusively obtain system performance data. This report is split into two major parts. In Part I, we argue the need for OS performance evaluation tools, summa-rize previous hardware and software based monitoring techniques, discuss our design of Monster and finally present an analysis of compilation workloads which test and demon-strate Monster’s capabilities. In Part II, we detail our plans for future studies in which Monster plays a central role.