Evaluation and Generation of Reduced Traces for Benchmarks

Performance analysis using standard benchmarks is necessary to evaluat e various tradeoffs during the design process. The increasing complexity of these benchmarks (e.g., from SPEC92 to SPEC95) combined with the relatively slow rate of detailed performance analysis has resulted in a widening gap between the size of the workload and the speed of analysis. This has necessitated the use of reduced traces that represent the original workload. Unfortunately, comprehensive method s of evaluating the representativeness of these reduced traces have been lacking. We present the first systematic method of evaluating such traces with respect to th e combined behavior of the processor and memory subsystems. Experimental results s how the usefulness of our metrics in the evaluation of any reduced trace and diagnos is of any detected deviations. We also present a method of synthesizing reduced tra ces which is more effective than the traditional sampling scheme for a class of benchmarks.

By: Vijay S. Iyengar and Louise H. Trevillyan

Published in: RC20610 in 1996


This Research Report is available. This report has been submitted for publication outside of IBM and will probably be copyrighted if accepted for publication. It has been issued as a Research Report for early dissemination of its contents. In view of the transfer of copyright to the outside publisher, its distribution outside of IBM prior to publication should be limited to peer communications and specific requests. After outside publication, requests should be filled only by reprints or legally obtained copies of the article (e.g., payment of royalties). I have read and understand this notice and am a member of the scientific community outside or inside of IBM seeking a single copy only.


Questions about this service can be mailed to reports@us.ibm.com .