Article thumbnail
Location of Repository

Nistir 4737

By National Institute Of, Ronald H. Brown, Alan Mink, Alan Mink and Robert J. Carpenter and Robert J. Carpenter


INTRODUCTION From our experience in performance characterization of MIMD computers and software [CAR88, LYO89A, LYO89B, LYO89C, LYO90A, LYO90B, LYSN89, MDRC87, MRDC86, NAMI89, RAM89, ROB86], we observed the need for a timed trace of user-defined events during software execution, and a need to quantify very-frequently-occurring events (such as memory accesses) related to utilization of the computer's hardware resources. Hardware support is needed to obtain these data with tolerable perturba- tion. The MULTIKRON chip provides this hardware support for a combination of trace measurement and resource measurement. Trace measurement provides timestamped program event traces. For example, the duration of time spent in a state or routine can be calculated from the entry event and exit event timestamps. Alternatively, the set of sixteen resource counters can be used to count clock ticks (i.e., accumulate the time between events), external hardware events, or software-commanded events. The ac

Year: 2007
OAI identifier: oai:CiteSeerX.psu:
Provided by: CiteSeerX
Download PDF:
Sorry, we are unable to provide the full text but you may find it at the following location(s):
  • (external link)
  • (external link)
  • Suggested articles

    To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.