Update to the infrastructure

5 views
Skip to first unread message

djimenez

unread,
Sep 14, 2006, 2:05:51 PM9/14/06
to cbp2
Hi, folks.

I have made a minor update to the infrastructure. Some of you have
noticed extraneous traces that occur right before a context switch.
These traces are aparrently the result of my trace-gathering software
misinterpreting an exception as a normal branch. I have corrected the
traces so that these extraneous traces are no longer present. The
extraneous traces represented a tiny fraction of all the traces.
Removing these traces has a negligible effect on the accuracy of the
gshare predictor that is included in the infrastructure; the average
accuracy is unchanged and a handful of benchmarks have a change of
0.001 in their MPKI. The C++ files provided in the original
infrastructure remain unchanged.

I have also provided the source for the compression engine used to
pre-process the traces to make them easier to download. Using this
program, you should be able to pre-process your own traces as long as
they are in the format described in the comments in trace.cc, or you
can un-pre-process the CBP-2 traces into an easier-to-read format.
This source is provided without a lot of documentation mainly to
satisfy curiosity, but if you have any questions feel free to ask.
--
Daniel Jiménez

Reply all
Reply to author
Forward
0 new messages