Darryl Gove's blog

Tuesday May 27, 2008

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.

Calendar

Search this blog

About

Solaris Application Programming

Book resources

The Developer's Edge

Book resources

OpenSPARC Internals

Book resources

Recent entries

Custom search

Tag cloud

book cmt communityone compiler cooltools cpu2006 dtrace gcc libraries linker multithreading openmp opensolaris opensparc optimisation optimization parallelisation parallelization performance performanceanalyzer programming secondlife solaris solarisapplicationprogramming sparc spot sunstudio ultrasparc ultrasparct2 x86

Links

Webcasts

Articles

Presentations

Interesting docs

Navigation

Referers

Feeds