SPEC CPU2006: dynamic instruction counts

The following dynamic instruction counts for each of the SPEC CPU2006 workloads were obtained on a Intel Pentium4 processor.
The measurements were done using hardware performance counters which were accessed using the papiex tool (website).

The benchmarks were compiled using the Intel icc,icpc and ifort compilers, version 9.1 (website). The optimization flags were set to -O2.

WARNING!!!
Recent experiments have shown that instruction counts using hardware performance counters (as with the perfex tool) are not correct. Because of some strange implementation issue of the Pentium 4 processor, too much instructions are counted. For example: the mesa benchmark from the SPEC CPU2000 suite has about 291,680 million instructions (counted with PIN and HPCs on AMD machines), but perfex counts 298,575 million instructions (i.e. a difference of 8 billion instructions !). Any solutions to this issue are highly appreciated.

Any comments or suggestions are welcome... (see contact info)

statistics