CPU2006 monitor wrapper for instrumentation

The monitor_wrapper infrastructure in SPEC CPU2006 is one of the best kept secrets of the suite. It allows you to run the benchmarks under various analysis tools (such as spot). With the X.X release of the kit, the monitor_wrapper infrastructure has finally been documented. An example of using it to run spot is:

monitor_wrapper=/opt/SUNWspro/extra/bin/spot -o${benchmark}.${size} ${command}

Which runs the command under spot, and puts the result in a directory which has the name benchmarkname.workloadsize. I also used the monitor_wrapper infrastructure to gather the data necessary for the papers on the correspondence between the training and reference workloads.

Comments:

Post a Comment:
Comments are closed for this entry.
About

Darryl Gove is a senior engineer in the Solaris Studio team, working on optimising applications and benchmarks for current and future processors. He is also the author of the books:
Multicore Application Programming
Solaris Application Programming
The Developer's Edge

Search

Categories
Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
5
6
8
9
10
12
13
14
15
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today
Bookmarks
The Developer's Edge
Solaris Application Programming
Publications
Webcasts
Presentations
OpenSPARC Book
Multicore Application Programming
Docs